Вы должны использовать пространство имен System.Windows.Forms
, а затем вы можете использовать свойство окна сообщения
, например
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
**using System.Windows.Forms;**
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
MessageBox.Show("Machine Cannot Be Deleted", "Delete from other Places
first", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
Среди других альтернатив (кроме предложенного мистером Брэндоном)
а) Используйте JavaScript
например.
Response.Write("<script>alert('Machine Cannot Be Deleted')</script>");
б) Создайте пользовательскую функцию, которая будет работать как окно сообщения
, например
protected void Page_Load(object sender, EventArgs e)
{
MyCustomMessageBox("Machine Cannot Be Deleted");
}
private void MyCustomMessageBox(string msg)
{
Label lbl = new Label();
lbl.Text = "<script language='javascript'>" + Environment.NewLine + "window.alert('" + msg + "')</script>";
Page.Controls.Add(lbl);
}
Надеюсь, это поможет