明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

在Asp.net中如何完成彈出提示對(duì)話框()

[摘要]C#中,彈出窗口的代碼為: MessageBox("用戶名或密碼錯(cuò)誤!","錯(cuò)誤:");而在Asp.net中,則不可以用這種方法了,這時(shí)我們可以寫(xiě)一個(gè)類Message(名字隨便取),內(nèi)容如下:using System;namespace Common ///...
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;