我怎样才能给消息警报框在asp.net
问题描述:
我怎么能给消息框警报在asp.net网页 通过检查用户名和密码的'if'语句和'其他'的成员我应该显示警告框为“输入有效的用户名和密码”(我检查了“如果”,但我不知道怎么给于警告消息“其他”)我怎样才能给消息警报框在asp.net
if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text))
{
}
else
{
// Here i have to display message box alert
}
请帮助我尽快解决这个问题尽可能。
答
尝试这样的...添加下面的代码在你的其他部分...
ClientScript.RegisterClientScriptBlock(this.GetType(),"alert","Your Message",true);
答
试试这个
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "msg", "alert('your message')", true);
答
您可以使用微软的Ajax模式弹出 检查此链接 http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx
答
嘿警报弹出是根据条件注册。
如果你想在页面加载注册使用此。
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "msg", "alert('your message')", true);
如果想要注册任何特定的块使用这个。
ClientScript.RegisterClientScriptBlock(this.GetType(),"alert","Your Message",true);
答
使用此功能一般
public void MessageBox(string msg)
{
Page page = HttpContext.Current.Handler as Page;
ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + msg + "');", true);
}
感谢答复。当我们尝试上面的代码时,我们得到了这个错误。 “名称'ClientScript'在当前上下文中不存在”。 – kannan 2013-05-09 07:25:51
这里代码属于我的意思是在aspx.cs或它只在.cs文件中... – 2013-05-09 07:28:32
ascx.cs文件只有 – kannan 2013-05-09 07:31:41