2011-11-08 33 views
1

我有我的Global.asax的空隙,这样看进行连接,从Global.asax中

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.Security; 
using System.Web.SessionState; 

namespace TestCenter_Galleri 
{ 
    public class Global : System.Web.HttpApplication 
    { 
     void Application_Start(object sender, EventArgs e) 
     { 
     } 
    } 
} 

我需要的是有向的Application_Start检查defaul.aspx功能是否一在defaul.aspx上的文本框是空的或不是。

所以我的问题是,我如何获得从Global.asax文本框的连接?

回答

5

在Global.asax文件中,您将无法从您的Application_Start()方法中获取此信息。该方法在应用程序启动时被调用一次。以下是MSDN的摘录:

当请求ASP.NET应用程序中的第一个资源(如页面)时调用。 Application_Start方法在应用程序的生命周期中只调用一次。您可以使用此方法执行启动任务,例如将数据加载到缓存中并初始化静态值。

应该在应用程序启动时只设置静态数据。不要设置任何实例数据,因为它只能用于创建的HttpApplication类的第一个实例。

无论如何,在任何页面上的文本框或任何控件都不会呈现。

+0

我明白了,谢谢^^ –