我使用MessageBox類在Asp.NET與C#中使用MessageBox類的,我有以下代碼:通過徵收使用System.Windows.Forms的 命名空間</p> <p>在Asp.Net
/* Method for displaying the Message Box */
public void MsgBox()
{
string message = "Do you want to modify the rate list?";
string caption = "";
MessageBoxButtons buttons = MessageBoxButtons.YesNoCancel;
DialogResult result;
result = MessageBox.Show(message, caption, buttons);
if (result == DialogResult.Yes) {
Response.Redirect("PaperRateList.aspx");
}
}
/*Calling of the above method in the following event */
protected void Save_Click(object sender, EventArgs e)
{
CompanyMaster_Insert();
RateList_Save();
MsgBox(); /*method*/
}
現在問題是消息框以最小化模式出現在窗體後面,並且可以在關閉消息之前關閉窗體。bos.I想要此窗體上的消息框,並且我想在關閉消息框後關閉窗體。
當您在開發模式下運行您的網站時,使用winform messagebox可能會有效,但在您部署它時不會。消息框將顯示在服務器用戶和Web用戶都無法看到或訪問它的隱藏服務會話中。不要像這樣混合使用winforms和ASP.NET。 – 2012-01-04 07:55:34