0

我如何在asp.net网页中提供消息框警报通过在'if'语句和'else'中通过成员资格检查用户名和密码,我应该将警报框显示为“输入有效的用户名和密码”(我检查了'if ' 但我不知道如何在 'else' 中给出警告信息)

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

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

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

4

4 回答 4

2

像这样尝试...在您的其他部分添加以下代码...

ClientScript.RegisterClientScriptBlock(this.GetType(),"alert","Your Message",true);
于 2013-05-09T07:22:28.093 回答
1

尝试这个

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "msg", "alert('your message')", true); 
于 2013-05-09T07:24:26.290 回答
1

将此功能用于通用

public void MessageBox(string msg)
        {
            Page page = HttpContext.Current.Handler as Page;
            ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + msg + "');", true);
        }
于 2013-05-09T07:28:58.880 回答
0

嘿警报弹出窗口已根据条件注册。

如果您想在页面加载时注册,请使用此选项。

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

如果要注册任何特定的块,请使用它。

ClientScript.RegisterClientScriptBlock(this.GetType(),"alert","Your Message",true);
于 2013-05-09T07:28:36.987 回答