2013-06-22 75 views
0

我想在用戶輸入錯誤的ıd或密碼時顯示一個消息框。我寫如下函數.aspx文件:jquery msgBox在代碼後面執行(c#)

<script type="text/javascript"> 
    function warningMessage() { 
     $.msgBox({ 
      title: "Hatalı Giriş", 
      content: "Kullanıcı numarası ya da şifre hatalı...", 
      type: "error", 
      buttons: [{ value: "Ok" }]    
     }); 
    } 
</script> 

,我寫了下面的代碼到aspx.cs文件:

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "warningMessage ", "warningMessage()", false); 

但是這個代碼不工作。你可以幫我嗎?

回答

0

在使用this plugin it是必要包括3個文件:

<script src="Scripts/jquery-2.0.0.js" type="text/javascript"></script> 
<script src="Scripts/jquery.msgBox.js" type="text/javascript"></script> 
<link href="Styles/msgBoxLight.css" rel="stylesheet" type="text/css"> 

我用客戶端的代碼:

<script type="text/javascript"> 
    function warningMessage() { 
     $.msgBox({ 
      title: "Hatalı Giriş", 
      content: "Kullanıcı numarası ya da şifre hatalı...", 
      type: "error", 
      buttons: [{ value: "Okay"}] 
     }); 
    } 
</script> 

在服務器端:

Page.ClientScript.RegisterStartupScript(this.GetType(), null, "warningMessage();", true); 

IT WORKS WELL FOR ME

+0

這不起作用。但是當我將true改爲false時,它顯示warningMessage();在網頁的頂部 – the4u

+0

那麼它確實..將函數warningMessage()的代碼更改爲這個'{alert('Check'); }'並評論其他一切..然後嘗試.. – Bhavik

+0

謝謝,但我知道它。我想給消息框一個標題,我知道我必須使用jquery msgBox內置方法來給標題。 – the4u