使用MessageBox C# - 引发错误

时间:2017-03-13 06:40:10

标签: c# asp.net

我想在C#中使用MessageBox

using System.Windows.Forms;

MessageBox.Show("Some text", "Some title",MessageBoxButtons.OK, MessageBoxIcon.Error);

我仍然遇到此错误。如何解决?

The MessageBox does not exist in current context.

2 个答案:

答案 0 :(得分:5)

您无法在MessageBox中使用asp.net,请尝试使用Javascript确认。 这是它的用法 confirmation yes or no message in asp net或者您也可以将其用于其他一些问题。

答案 1 :(得分:2)

Asp.net不支持MessageBox .. 您可以使用它而不是MessageBox。

ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('" + Your Message here + "');", true);

使用它:

String str = "This is your message.";
ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert('" + str  + "');", true);

这样:

private void show(string message)
{
    System.Web.UI.Page page = this.Page;
    ScriptManager.RegisterStartupScript(page, page.GetType(), "popup", "alert('" + message + "');", true);
}

要使用它:

 show("this is your message");