摘要:
How To: Use Windows Authentication in ASP.NET 2.0 (英文) 解释:ASP.NET 2.0 中的 Windows 身份验证 Recipe: Enabling Windows Authentication within an Intranet ASP.NET Web application Recipe: Implementing Role Bas... 阅读全文
摘要:
This article discusses: Caching and forms authenticationView state and session stateProfile property serializationThread pool saturationImpersonation and profiling非常好的文章,讨论了ASP.NET(1.x,2.0) 10 个缺陷,很多... 阅读全文
摘要:
Keywords: paging with repeater control,dataource control, sqldatasource, repeater control 分页IntroductionUsing repeater to list your data has many benefits, it's light, hight-perfomance, and gives you... 阅读全文
摘要:
Keywords: single sign-on, across applications, across domains.目标:实现对www.domain.com, sub1.domain.com, sub2.domain.com......的统一权限认证,既single sign-on 单点登录。说明一点,这里的每个地址对应的是一个独立的应用,也就是说在IIS里它们都是一个实际的站点。这和运... 阅读全文
摘要:
菜单:单级 or 多级?级联的菜单Web上很常见,但我想它的最初来源应该是桌面系统的windows菜单。到底这种级联式的菜单导航好不好呢?我的答案是很不好。当展现一个页面给用户时,我觉得应该把当前页面的可用功能以及通过当前页面可访问的资源尽可能直接的展现在用户的可视面积里,级联菜单恰恰违背了这一点。级联菜单的一个特点就是在提供导航功能的同时,也将同一模块的功能(页面)组织在了一起,形成了一个主子... 阅读全文
摘要:
ASP.NET ViewState设计目的是为了持久化当前页面中的对象的状态,以便下次在页面回发(Postback)后能够还原页面的状态。那么有两点需要注意:ViewState只在需要Postback的页面里才需要使用;在1前提之下,只有初始状态值被修改了的对象才需要持久化,即才需要使用ViewState。1比较清楚,来谈第2点。以简单的Label控件为例,先来看一下它的Text属性的实现:pu... 阅读全文
摘要:
ASP.NET AJAX的拖放功能在ASP.NET AJAX Control Tookit 中的RecordList控件里有完整的体现,目前为止还没有官方的文档具体介绍这个功能的实现。RecordList是一个比较复杂的服务器端控件,源码的代码数量也比较大,其中除了拖放功能还包括了数据绑定、处理postback或callback、创建子控件等服务器端控件逻辑。为了能专注于客户端AJAX拖放功能的... 阅读全文