2013-05-09 42 views
0

我怎么能给消息框警报在asp.net网页 通过检查用户名和密码的'if'语句和'其他'的成员我应该显示警告框为“输入有效的用户名和密码”(我检查了“如果”,但我不知道怎么给于警告消息“其他”)我怎样才能给消息警报框在asp.net

if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text)) 
      { 

      } 
      else 
      { 
       // Here i have to display message box alert 
      } 

请帮助我尽快解决这个问题尽可能。

回答

2

尝试这样的...添加下面的代码在你的其他部分...

ClientScript.RegisterClientScriptBlock(this.GetType(),"alert","Your Message",true); 
+0

感谢答复。当我们尝试上面的代码时,我们得到了这个错误。 “名称'ClientScript'在当前上下文中不存在”。 – kannan 2013-05-09 07:25:51

+0

这里代码属于我的意思是在aspx.cs或它只在.cs文件中... – 2013-05-09 07:28:32

+0

ascx.cs文件只有 – kannan 2013-05-09 07:31:41

0

试试这个

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "msg", "alert('your message')", true); 
0

嘿警报弹出是根据条件注册。

如果你想在页面加载注册使用此。

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "msg", "alert('your message')", true); 

如果想要注册任何特定的块使用这个。

ClientScript.RegisterClientScriptBlock(this.GetType(),"alert","Your Message",true); 
0

使用此功能一般

public void MessageBox(string msg) 
     { 
      Page page = HttpContext.Current.Handler as Page; 
      ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + msg + "');", true); 
     }