上一页 1 ··· 28 29 30 31 32
摘要: — 集合(包括部分字典知识)动态数组--集合类--可以添加任意类型数据--仅次于list<T> ArrayList,可以看做是动态的数组。Add、Clear、Contains、Count、Remove、RemoveAt、ToArray(转换,再没关系)、索引器 C#中所有的数组类型int[]、string[]等都是继承自Array类。list1.AddRange(strs) 集合,ArrayList、HashSet、Hashtable、Dictionary等都可以叫做集合类。实现了IEnumerable(getEnumerator())、IEnumerable<T>的接 阅读全文
posted @ 2013-01-16 18:40 创业男生 阅读(359) 评论(0) 推荐(0) 编辑
摘要: ASP.Net页面生命周期 指的是一个asp.net页面类型对象从初始化【执行页面对象,调用ProcessRequest方法开始】到销毁经过的步骤 通常情况下,一旦某个请求对应到一个asp.net页面时,一个直接或间接继承继承自System.Ui.page类型对象会开始初始化,并且开始执行页面生存周期所有步骤。而该类型对象,就是客户端 请求的asp.net页面的后台托管代码get(action里面的参数会消失)、post (参数保留显示),但是参数都不起作用, action设置的页面起作用,提交的不是action后面的id, 而是form表单里的内容,是runatserver表单,则提交表单里 阅读全文
posted @ 2013-01-16 18:39 创业男生 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 以下是我自己做系统,积累的,我把这些有用的代码提取出来,供大家来使用,希望可以帮助大家!<table align="left" cellpadding="0" cellspacing="0" style="width: 500px"> <tr> <td style="font-size: 9pt; width: 500px; height: 15px; text-align: left"> <asp:Label ID="labCP" 阅读全文
posted @ 2013-01-16 18:39 创业男生 阅读(232) 评论(0) 推荐(0) 编辑
摘要: (一)AJAX简介(页面局部刷新技术)1.没有ajax会怎么样? 普通的asp.net每次执行服务端方法的时候都要刷新当前页面,缺点:页面整体刷新会打断用户操作、速度慢、增加服务器的流量压力。比如在优酷网如果 没有用户评论一下就会打断用户看视频 Ajax(Asynchronous JavaScript And Xml, 异步js和xml)页面局部异步刷新技术,用ajax向服务器发送请求和获得服务器返回的并且更新到界面中, 不是整个页面刷新,而是在 Html页面中使用js创建XmlHttpRequest对象来向服务器发出请求以及获得返回的数据,就像js版的WebClient(WebClient 阅读全文
posted @ 2013-01-16 18:38 创业男生 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 一.http协议(1) 响应吗: “200”:OK "301":Moved Permanently 永久转移 "302": Found 暂时转移(Url重定向) "307":Temporary Redirect (中转站) "400":错误请求(不符合http协议) "401":Unauthorized未认证,提示用户名密码才能登陆 “403”:禁止 “404”:没找到 “500”:服务器内部错误 “503”:访问人数过多(Server Unavailable) 200正常;300段需要对请求做 阅读全文
posted @ 2013-01-16 18:37 创业男生 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、首先我们先定义一个方法,用于创建sessionpublic class SessionMsg//创建session { private static IDictionary<string,IDictionary<string,object>> data=new Dictionary<string,IDictionary<string,object>>(); public static IDictionary<string,object> getSession(string sessionId) { if (data.Contain 阅读全文
posted @ 2013-01-16 18:36 创业男生 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一.高效率分页ListView默认的分页是先从数据库取得所有数据,然后再截取当前页面的部分,在数据量非常大的情况下,效率非常低,所以默认的分页不可用,应该是只从 数据库取得要显示的数据(1)Sql中语句取得分页数据 select id,sitename,Row_Number() over(order by id) rownum from t_table[取得行序号] Row_Number()指的是SQL2005之后产生的计算结果集行序号(不是表的id,也不是表的行号,是查询出的结果集的重新排列之后的行序号)的函数,Row_Number()从1开始;排序规则over 取得第11条到20条的数据方 阅读全文
posted @ 2013-01-16 18:35 创业男生 阅读(231) 评论(0) 推荐(0) 编辑
摘要: *******************************************处理程序(CheckCode.ashx)***************************/ public class CheckCode : IHttpHandler,System.Web.SessionState.IRequiresSessionState //注意处理程序应用session需要的System.Web.SessionState.IRequiresSessionState接口 {public void ProcessRequest (HttpContext context) {conte 阅读全文
posted @ 2013-01-16 18:35 创业男生 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Repeater一般只用来展示数据,如果要增删改查(CRUD)则用ListView更方便。使用向导(强类型数据)来使用ListView会自动生成很多模板,免去手写模板代码的麻烦,再进行手工调整即可。首先设定数据源,然后点击智能提示中的“配置ListView”,选择一种布局和样式,然后根据需要勾选“启用编辑”、“启用删除”、“启用插入”、“启用分页”,就会自动生成常用的模板。注意这只是提高开发效率的一个快捷方式,不是唯一的途径。 LayoutTemplate为布局模板,布局模板中必须有一个ID为itemPlaceholder的服务端控件(4.0以后不需要),什么类型无所谓,不会被显示,itemP 阅读全文
posted @ 2013-01-16 18:32 创业男生 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Server.Excute流程:Server.Excute("a.aspx");(1)代码执行时先请求a.aspx页面---a.aspx.cs,然后走一个Http处理流程(2)处理完将a.aspx页面所有要展示的html放到缓存里(3)erver.Execute("a.aspx")执行后对当前页面走完剩下的流程,执行Render,遍历控件树,生成Html,也放到缓存(4)最后将缓存所有内容一起发到浏览器(查看源代码可得知有两部分的Html代码a.asp在前,当前的在后)*****************************Server.Excute( 阅读全文
posted @ 2013-01-16 18:31 创业男生 阅读(402) 评论(4) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32