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)
疑難解答
圖片精選