c#中,彈出窗口的代碼為:
messagebox("用戶名或密碼錯(cuò)誤!","錯(cuò)誤:");
而在asp.net中,則不可以用這種方法了,這時(shí)我們可以寫一個(gè)類message(名字隨便取),內(nèi)容如下:
//---------------------------------------
//作者:明天去要飯
//qq:305725744
//---------------------------------------
using system;
namespace common
{
/// <summary>
/// message 的摘要說明。
/// </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ì)話框的頁面上,添加一個(gè)label控件,假設(shè)命名為lblmsg,這時(shí),后臺(tái)寫代碼:
lblmsg.text = message.show("這里寫要彈出來的內(nèi)容");
這樣就可以實(shí)現(xiàn)彈出提示的效果了.注意,我的類是寫在通用層中,所以還要先引用通用層:
using common;
這個(gè)方法其實(shí)是紫色物語提供的,當(dāng)時(shí)我寫項(xiàng)目遇到這個(gè)問題,他告訴我這種方法,在此感謝他的幫助.
新聞熱點(diǎn)
疑難解答
圖片精選