摘要:
配置安全鉴别 鉴别是指鉴定来访用户是否合法的过程。ASP.NET Framework支持三种鉴别类型: Windows鉴别; NET Passport鉴别; Forms鉴别。 对于某一特定的应用程序,同一时刻只能启用其中一种鉴别方式。例如,不能在同一时刻同时启用Windows鉴别和Forms鉴别。 阅读全文
摘要:
C#String对象是不可改变的。每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用StringBuilder类可以提升性能。通过用一个重载的构造函数方法初始化变量,可以创建StringBuilder类的新实例,正如以下示例中所阐释的那样。设置容量和长度虽然StringBuilder对象是 阅读全文
摘要:
override 表示重写 OnInit方法 OnInit 方法,在所有控件都已初始化且已应用所有外观设置后引发。使用该事件来读取或初始化控件属性。不需要你手动调用,在执行完PreInit后便会自动执行 ,你可以看一下"ASP.NET页生命周期概述" Page_Load其实是响应页面的Load事件, 阅读全文
摘要:
SubSonic是一个ORM框架,或者说是一个代码生成器,它的工作流程和一般的ORM工具不同,所有的工作全是自动完成,生成完整的数据访问层类库,然后在工程中引用即可使用。整个过程很简单,下面就生成数据访问层类库的过程记录如下:1、建立一个c#类库工程2、删除默认生成的class1.cs文件3、工程添加三个引用,SubSonic.dll(前提是先安装了subsonic才会有这个)、System.Web和System.Configuration命名空间4、在工程下建立一个文件夹,Generated5、在工程中添加一个新文本文件,命名为:app.config,内容如下:<?xml versio 阅读全文