在Asp.net中如何完成彈出提示對話框()
發(fā)表時間:2024-02-16 來源:明輝站整理相關軟件相關文章人氣:
C#中,彈出窗口的代碼為: MessageBox("用戶名或密碼錯誤!","錯誤:");
而在Asp.net中,則不可以用這種方法了,這時我們可以寫一個類Message(名字隨便取),內(nèi)容如下:
using System;
namespace Common
{
/// <summary>
/// Message 的摘要說明。
/// </summary>
public class Message
{
public Message()
{
//
// TODO: 在此處添加構造函數(shù)邏輯
//
}
//返回一個彈出窗口
public static string Show(string strMsg)
{
//這里0就指strMsg這東西,1就是指\這東西.
return String.Format("<script language={1}javascript{1}>alert({1}{0}{1});</script>",strMsg,"\"");
}
}
}
然后在要彈出對話框的頁面上,添加一個label控件,假設命名為lblMsg,這時,后臺寫代碼:
lblMsg.Text = Message.Show("這里寫要彈出來的內(nèi)容");
這樣就可以實現(xiàn)彈出提示的效果了.注意,我的類是寫在通用層中,所以還要先引用通用層:
using Common;