ASP.NET 3.5 揭秘(卷2)学习笔记
文章平均质量分 66
娃娃鸭
这个作者很懒,什么都没留下…
展开
-
1、使用Login控件
使用Login控件 1、Login控件概览 加密文件: Secret.aspx (SecretFiles\Secret.aspx) [code] Secret This Page is Secret! [/code] 希望...原创 2011-05-11 21:27:17 · 410 阅读 · 0 评论 -
15、使用部分页面缓存2
3、共享用户控件的输出缓存 默认情况下,同一个用户控件在不同页面上的实例不共享相同的缓存。 希望跨页面缓存相同的用户控件的内容。需要指定指定Shared特性。 SharedMovie.ascx [code] User Control Time: ...原创 2011-06-02 09:17:42 · 94 阅读 · 0 评论 -
14、使用部分页面缓存
使用部分页面缓存 1、使用缓存后替换 AdRotator控件的内部使用了缓存后替换。 使用Substitution控件 SubstitutionControl.aspx [code="C#"] public static string GetTime(HttpContext context) { return DateTime...原创 2011-05-31 16:10:29 · 90 阅读 · 0 评论 -
13、使用页面输出缓存2
8、使用编程方式设置页面输出缓存过期 可以使用Response.RemoveOutputCacheItem()方法,以编程的方式从缓存中移除一个页面。 MovieList.aspx [code] ...原创 2011-05-23 09:23:50 · 126 阅读 · 0 评论 -
12、使用页面输出缓存
使用页面输出缓存 可以给页面添加指令启用页面输出缓存。 CachePageOutput.aspx [code] protected void Page_Load(object sender, EventArgs e) { lblTime.Text = DateTime.Now.ToString("T"); } ...原创 2011-05-22 09:31:33 · 101 阅读 · 0 评论 -
11、缓存概览
缓存概览 ASP.NET 3.5 Framework支持下面这些类型的缓存 页面输出缓存 部分页面缓存 数据源缓存 数据缓存 2011-5-17 10:23 danny原创 2011-05-21 13:04:10 · 84 阅读 · 0 评论 -
10、使用用户配置文件
使用用户配置文件 Asp.net Framework提供了一种可选的不同于cookie和Session状态的方式存储用户信息:Profile对象。 Profile对象提供强类型、可持久化的Session状态表单。 web.config [code] ...原创 2011-05-18 09:09:14 · 228 阅读 · 0 评论 -
9、使用Session状态
使用Session状态 不可能真的用Cookie来保存购物车。cookie太小也太简单。 要突破Cookie的限制,Asp.net Framework支持一个名为Session状态的功能。 Session没有大小限制 Session可以保存复杂的对象。 SessionSet.aspx [code] protected void Page_Loa...原创 2011-05-17 09:16:35 · 99 阅读 · 0 评论 -
8、使用浏览器Cookie
使用浏览器Cookie set-cookie:message=hello 注意: Cookie就是一段文本。Cookie只能用于存储字符串值。 可以创建两种类型的cookie:会话Cookie和持久化Cookie 会话Cookie只存于内存,当用户关闭浏览器时,会话Cookie就永远消失了。 持久化Cookie可以存在几个月甚至几年。持久化Cookie创建后,会被浏览器长...原创 2011-05-16 11:13:00 · 169 阅读 · 0 评论 -
7、使用角色管理器
使用角色管理器 Asp.net Framework提供三个角色提供程序 SqlRoleProvider WindowsTokenRoleProvider AuthorizationStoreRoleProvider 2011-5-5 22:55:46 danny P85-P95原创 2011-05-14 10:32:33 · 89 阅读 · 0 评论 -
6、使用ASP.NET Membership
使用ASP.NET Membership 通过Asp.net Membership,我们可以创建用户、删除用户和编辑用户属性。 Asp.net Framework内包含了两个Membership提供程序 SqlMembershipProvider --通过微软SQL Server数据库保存用户信息 ActiveDirectoryMembershipProvider --通过活动目录...原创 2011-05-13 21:36:53 · 82 阅读 · 0 评论 -
5、配置安全授权
配置安全授权 授权是指识别用户是否可以访问特定资源的过程。 通过向Web配置文件添加authorization元素来控件授权。 应用程序无论启用何种身份验证类型,都会使用相同的方法进行授权。 一般来说,我们会将所有需要密码保护的页面放在单独的文件夹中。如果向该文件夹中添加一个Web配置文件,那么配置文件的设置将会应用到该文件夹以及其子文件的所有页面上。 SecretFiles...原创 2011-05-13 15:14:53 · 82 阅读 · 0 评论 -
4、配置身份验证
配置身份验证 Asp.net Framework支持三种验证类型 Windows身份验证 .net Passport身份验证 Forms身份验证 对于特定程序,同一时刻只能启用一种身份验证方式 默认情况下,系统将启用Windows身份验证。验证用户职责委派给了IIS .Net Passport身份验证是诸如MSN和Hotmail这样的微软Web站点使用的...原创 2011-05-13 09:08:41 · 209 阅读 · 0 评论 -
3、使用LoginStatus控件
使用LoginStatus控件 根据当前用户的验证状态,LoginStatus控件将显示为一个登录(Login)或注销(Logout)链接。 [code] Additional information is available to registered...原创 2011-05-12 21:44:40 · 972 阅读 · 0 评论 -
2、使用CreateUserWizard控件
使用CreateUserWizard控件 CreateUserWizard输出一个用户注册表单,那么一个新用户将添加到网站中。在后台,CreateUserWizard控件使用Asp.netMemebership来创建新用户 ShowCreateUserWizard.aspx [code] .createUser ...原创 2011-05-12 09:18:57 · 240 阅读 · 0 评论 -
16、使用数据源缓存
使用数据源缓存 除了在页面或用户控件级别进行缓存之外,也可以在DataSource控件层面进行缓存。 SqlDataSource ObjectDataSource XmlDataSource 缓存,LinqDataSource不支持缓存 使用DataSource控件缓存的一个好处是DataSource控件可以在数据更新时自动重新载入数据。 DataSource控件同样非常聪明...原创 2011-06-07 09:43:46 · 172 阅读 · 0 评论