【问题标题】:Make connection to function on defaul.aspx from global.asax从 global.asax 连接到 default.aspx 上的功能
【发布时间】:2011-11-08 01:08:41
【问题描述】:

我的 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 上的文本框是否为空。

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

【问题讨论】:

    标签: c# asp.net global-asax void


    【解决方案1】:

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

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

    您应该在应用程序启动期间只设置静态数据。不要设置任何实例数据,因为它仅对创建的 HttpApplication 类的第一个实例可用。

    此时任何页面上的文本框或任何控件都不会呈现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-17
      • 2011-04-12
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-29
      相关资源
      最近更新 更多