摘要:
Session 请求与客户有关系, 每个客户都有自己的Session。应用到比如,购物车等方面。初始化Session。在每一个session加入时,初始化内容。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassGlobal:Sy... 阅读全文
随笔档案-2010年05月
Asp.net 基础8(自定义控件之缓存)
2010-05-14 10:54 by c#在路上, 696 阅读, 收藏,
摘要:
1,简单页面缓存,设置缓存的时间,缓存的机制Duration页或用户控件进行缓存的时间(以秒计)。在页或用户控件上设置该属性为来自对象的 HTTP 响应建立了一个过期策略,并将自动缓存页或用户控件输出。注意这是必选属性。如果未包含该属性,将出现分析器错误。VaryByParam分号分隔的字符串列表,用于使输出缓存发生变化。默认情况下,这些字符串与随 GET 方法属性发送的查询字符串值对应,或与使用... 阅读全文
Asp.net 基础7(自定义控件之验证与数据绑定)
2010-05-13 13:56 by c#在路上, 900 阅读, 收藏,
摘要:
验证,只须标记控件的属性为 ValidationProperty [ValidationProperty("Name")] public class NameControl : Control {} 数据绑定:支持数据绑定的控件,首先对外有DataSource属性,还有DataTextField属性,在加上DataObject(用来表示绑定的对象)重写基类的 OnDataBinding方法。这里还... 阅读全文
Asp.net 基础6(自定义控件之ViewState)
2010-05-13 08:41 by c#在路上, 1174 阅读, 收藏,
摘要:
构建自定义控件时,需要考虑周全状态管理。是用ViewState来管理状态能够保存在ViewState里边的包括一些标准结合类和带有Serializable 标记的类。下面自定义控件,实现了用viewstate来保存变量。从而显示到客户端代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH... 阅读全文
Asp.net 基础5(自定义控件之,页面标记的控件)
2010-05-13 00:48 by c#在路上, 397 阅读, 收藏,
摘要:
前面所有的控件为自己编码,然后编译成dll,继承Control来生成用户控件。现在介绍一种,直接用页面文件来标记的用户控件。也就是在新建立文件的时候建立,后缀名为.ascx 的文件。然后再其中直接写入webcontrol ,如TextBox,Button等。但是除过html,body等客户端标记。代码:代码Code highlighting produced by Actipro CodeHigh... 阅读全文
Asp.net 基础4(自定义控件的使用之客户端脚本生成)
2010-05-12 10:10 by c#在路上, 458 阅读, 收藏,
摘要:
在自定义控件时,会比较常见的有写客户端的脚本。也就是在重写Control的Render方法时,可以直接输出客户端的脚本。但是这样有两点不好的地方,1,在生成多个用户控件的实例是,会生成多个脚本,造成脚本之间调用的混淆2,在一个控件调用脚本,会在另一个脚本文件中叶调用。产生差异。下面的这个方法是最好的方法:编写了一个类似于下棋的控件,代码Code highlighting produced by A... 阅读全文
Asp.net 基础3(自定义控件的使用)
2010-05-12 00:16 by c#在路上, 301 阅读, 收藏,
摘要:
首先是自定义控件的实现继承Control 添加自定义属性,然后重写Render方法,此方法用于向外输出改控件代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;us... 阅读全文
Asp.net 基础2(验证)
2010-05-11 17:18 by c#在路上, 330 阅读, 收藏,
摘要:
1,客户端验证:JavaScript 脚本,代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scriptlanguage="javascript">//验证输入框的输入不能为空functionCheckForm(){varret=fa... 阅读全文
Asp.net 基础1(调试)
2010-05-11 00:22 by c#在路上, 314 阅读, 收藏,
摘要:
一:跟踪:1.页面级:<%@ Page Language="C#" Trace="true" %> 在@Page 指令中添加,Trace="true"2.应用程序级: <system.web> <trace enabled="true"/> </system.web> 在web.config 中添加 <trace enabled="true... 阅读全文
浙公网安备 33010602011771号