如何在ASP.NET应用程序中初始化(5)_ASP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:程序员看淘宝,如何用Session保存用户状态
网上购物已经成为现在生活不可缺少的一部分。我们上淘宝只是为了消费,今天换一个角度,用程序员的眼光看看淘宝。 如上图: 情况一:当打开一些和账户有关的网页,检测用户没有登录,系统自动会跳转到登录界面。 情况二:当检测到已经有用户登录,页面会自动跳转到目的

然后,我添加了一个调用类:

  1. namespace InitClassLibrary1  
  2. {  
  3.     public class Class1  
  4.     {  
  5.         public static void InitApp()  
  6.         {  
  7.             AppInitializer.Init();  
  8.         }  
  9.     }  

最后,我们可以在InitClassLibrary1类库的AssemblyInfo.cs文件中,增加一个Attribute

  1. [assembly: System.Web.PreApplicationStartMethod(  
  2.                 typeof(InitClassLibrary1.Class1), "InitApp")]  

当然了,你也可以直接像下面设置,免得多创建一个类型出来:

  1. [assembly: System.Web.PreApplicationStartMethod(  
  2.                 typeof(InitClassLibrary1.AppInitializer), "Init")]  

这样设置后,再运行网站,你也能发现我们的初始化代码确实运行了:黄页仍然在显示。

各种初始化方法的差别

 

分享:ASP.NET七大身份验证方式及解决方案
在B/S系统开发中,经常需要使用身份验证。因为web应用程序非常特殊,和传统的C/S程序不同,默认情况下(不采用任何身份验证方式和权限控制手段),当你的程序在互联网/局域网上公开后,任何人都能够访问你的web应用程序的资源,这样很难保障应用程序安全性。通俗点来说:

来源:模板无忧//所属分类:ASP教程/更新时间:2015-06-11
相关ASP教程