2013-06-22 51 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