C# 名称';MessageBox';在当前上下文中不存在
它显示了“名称“MessageBox”在当前上下文中不存在”错误C# 名称';MessageBox';在当前上下文中不存在,c#,asp.net,messagebox,C#,Asp.net,Messagebox,它显示了“名称“MessageBox”在当前上下文中不存在”错误 我使用过System.Windows.Forms在Javascript世界中处理是/否确认的最好和简单的方法是使用确认框。请参阅本教程: 下面是它的代码: if (Session["Customer_ID"] == null) { if (MessageBox.Show("Do you want to login or countinue without login?", "Confirm", MessageBoxBut
我使用过System.Windows.Forms在Javascript世界中处理是/否确认的最好和简单的方法是使用确认框。请参阅本教程: 下面是它的代码:
if (Session["Customer_ID"] == null)
{
if (MessageBox.Show("Do you want to login or countinue without login?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
// user clicked yes redirects to login page
}
else
{
// user clicked no do something
}
}
上述方法将仅提示用户OK&CANCEL buton,但如果您确实想将按钮更改为YES/NO,则必须编写自己的警报框。有关更多详细信息,请参阅本教程:,因为ASP.NET中没有MessageBox。 您只需通过以下行操作“消息框”:
if (Session["Customer_ID"] == null)
{
if (confirm("Do you want to login or countinue without login?") == true)
{
// user clicked yes redirects to login page
}
else
{
// user clicked no do something
}
}
Response.Write(“警报(‘您的消息在框中’);”;
在MSVS 2015工作(14.09.16)ASP.NET网站中没有
MessageBox
。改用javascriptalert
函数。如何完成此任务??有任何帮助/代码吗?@NiranjanKala但我的声誉太低,无法对答案进行投票:/所以现在你想在服务器上调用javascript吗/o\这可以通过对会话和rest使用服务器端标记来解决问题。
Response.Write("<script>alert('Your message in the box');</script>");