Asp.net 在任何人进入web应用程序之前初始化变量
如何在Web应用程序启动之前初始化变量?例如,我希望有一个Asp.net 在任何人进入web应用程序之前初始化变量,asp.net,Asp.net,如何在Web应用程序启动之前初始化变量?例如,我希望有一个应用程序类型来计算我网站中登录用户的数量(例如,我有更多需要初始化的变量)。我该怎么做呢 如果在Web应用程序开始时会调用某些事件,那么它可能非常有用。我想如果调用的某个会话,例如Session[“Started”]为空,我可以检查每个页面加载事件,如果为空,则重定向到.aspx页面进行初始化。或者,更好的是,让一个名为的类,例如从System.Web.UI.Page继承的MyPage,并让她的构造函数获取一个函数作为参数,该函数将在初始
应用程序
类型来计算我网站中登录用户的数量(例如,我有更多需要初始化的变量)。我该怎么做呢
如果在Web应用程序开始时会调用某些事件,那么它可能非常有用。我想如果调用的某个会话
,例如Session[“Started”]
为空,我可以检查每个页面加载
事件,如果为空,则重定向到.aspx
页面进行初始化。或者,更好的是,让一个名为的类,例如从System.Web.UI.Page
继承的MyPage
,并让她的构造函数获取一个函数作为参数,该函数将在初始化基类Page\u Load
后调用
也许我只是想问一下,有没有什么内置的事件,我可以在一开始覆盖初始化我想要的所有东西?你可以使用
Global.asax
文件来实现这一点。特别是,您可以使用应用程序启动
,会话启动
,会话结束
事件
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
}
有关更多信息。您可以使用
Global.asax
文件进行此操作。特别是,您可以使用应用程序启动
,会话启动
,会话结束
事件
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
}
更多信息。谢谢,正是我想要的。谢谢,正是我想要的。