我只想在应用程序启动时弹出一条消息。我试过这个,但它没有用
<%@ Application Language="C#" %>
<script Language="C#" runat="server">
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
HttpContext.Current.Response.Write("<hr/>Welcome to our final project this is an example of an event handler");
}
它不会返回错误但它也不会显示我写的消息,无论如何使用MessageBox.show
或类似的东西来完成此操作?
答案 0 :(得分:0)
我实现这一目标的方式是:
在我的Global.asax文件中,我已经声明了一个会话启动变量并将其设置为App变量,如下所示
void Session_Start(object sender, EventArgs e)
{
var counter = 1;
HttpContext.Current.Application["Counter"] = counter;
}
在我的default.aspx文件中,我有一个body的onload()函数,只有在App.Counter = 1时才会显示我的消息的模态,然后将其更改为2,如下所示
@if (App.Counter == 1){<text>onload="modal()"</text>; App.SessionStart = 2;}
或者使用
替代onload函数@if (App.Counter == 1){
<p>Your welcome message here!</p>
App.SessionStart = 2;
}