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