名前空間を使用する 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);
}
}
他の選択肢の中で(ブランドン氏が提案したものを除いて)
a) JavaScript を使用する
例えば
Response.Write("<script>alert('Machine Cannot Be Deleted')</script>");
b) メッセージ ボックスのように機能するカスタム関数を作成する
例えば
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);
}
お役に立てれば