我想在C#中使用MessageBox
using System.Windows.Forms;
MessageBox.Show("Some text", "Some title",MessageBoxButtons.OK, MessageBoxIcon.Error);
我仍然遇到此错误。如何解决?
The MessageBox does not exist in current context.
答案 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");