C# 名称';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

它显示了“名称“MessageBox”在当前上下文中不存在”错误
我使用过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
。改用javascript
alert
函数。如何完成此任务??有任何帮助/代码吗?@NiranjanKala但我的声誉太低,无法对答案进行投票:/所以现在你想在服务器上调用javascript吗/o\这可以通过对会话和rest使用服务器端标记来解决问题。
Response.Write("<script>alert('Your message in the box');</script>");