我如何在asp.net中提供消息警报框

时间:2013-05-09 07:19:28

标签: asp.net .net

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

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

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

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

5 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

试试这个

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

答案 2 :(得分:0)

您可以使用Microsoft Ajax模式弹出窗口 检查此链接 http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

答案 3 :(得分:0)

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

如果您想在Page load上注册,请使用此功能。

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

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

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

答案 4 :(得分:0)

将此功能用于通用

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