ASP.NET - 如何使用C#显示javascript警报?

时间:2012-02-20 17:32:46

标签: c# javascript asp.net

我有一个包含文本框和按钮的页面,当用户点击提交按钮时,我想根据bool值显示一条消息。

我已经研究过stackoverflow并尝试了这个问题中的代码:Asp.net Webform Display Alert and redirect

但它没有用。我有以下代码:

ClientScript.RegisterStartupScript(this.GetType(),"", "alert('message')", true);

显示提醒信息需要哪些代码?

2 个答案:

答案 0 :(得分:8)

你可以使用这个简单的方法:

    private void MessageBox(string msg)
{
    Label lbl = new Label();
    lbl.Text = "<script language='javascript'>" + Environment.NewLine + "window.alert('" + msg + "')</script>";
    Page.Controls.Add(lbl);
}

答案 1 :(得分:2)

使用此方法

 Response.Write(@"<script language='javascript'>alert('The following errors have occurred: \n" + strErrorDesc + " .');</script>");