首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在ASP.NET应用启动的时候初始化的几种方法

ASP.NET 4.0 之前,有两种方法:通过Global.asax 中的 Application_Start 事件启动,或者通过定义在 App_Code 文件夹中任意类中的AppInitialize...这个方法只能出现一次,只能出现在 App_Code 中定义的一个类中,如果出现在两个类中,ASP.NET 将会报编译错误。这个方法甚至不能定义在一个程序集中定义的类中。...2、在App_Code 文件夹中任意类中的AppInitialize 静态方法. App_Code目录是一个非常特殊的目录,特殊到很多规则你都不知道,ASP.NET对这个目录的文件会做一些特殊的处理。...就比如AppInitialize静态方法的执行规则: AppInitialize静态方法必须是在App_Code目录下。...AppInitialize静态方法在App_Code目录下不允许被定义两次。 AppInitialize方法在编译时就被特殊处理了,不能再外部的应用程序集dll里定义。

82360
您找到你想要的搜索结果了吗?
是的
没有找到

Asp.Net 用户验证(自定义IPrincipal和IIdentity)

接下来我们创建一个强类型DataSet作为我们的数据访问层,因为我发现使用强类型DataSet作数据访问是最快的,基本不需要编写一行代码,在App_Code中添加一个AuthDataSet数据集文件,然后将...string password) 由于它返回的是一个object类型,并且接收的是一个ref参数,尽管这样最通用,但是可能不够方便,注意到UserTableAdapter是一个部分类,所以我们可以在App_Code...我们在App_Code下添加CustomPrincipal和CustomIdentity来实现这两个接口: public class CustomPrincipal : IPrincipal {...自定义类型携带用户数据 在App_Code中新建一个SiteUser类,它的实现如下,简单起见,我使用了公有字段而非属性: public class SiteUser { public string

1.7K31

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券