日期:2014-05-18  浏览次数:20431 次

VS2005验证控件窗体点击按钮弹出提示对话框问题
我有一个用户添加页面用了验证控件,现在我想在提交按钮上最后加一个对话框的提示信息,对话框上提取添加的用户信息。 
可是现在的问题是,我用验证控件和弹出对话框产生冲突,弹出对话框的话验证控件就无效了,怎样才能控制先让验证控件生效完毕以后再弹出对话框呢? 
在线等。。。

------解决方案--------------------
protected void Button1_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
Response.Write("<script type='text/javascript'>alert('"+TextBox1.Text+"');</script>");
}
}

在这样可以做到,但会提交到服务器端
------解决方案--------------------
如果希望在验证通过的情况下,再显示对话框内容,只能在后台代码中的bntok_Click时间中加入RegisterStartupScript("", "<script>alert('超级用户组不允许删除!');</script>");;
来实现。如果通过你的ONCLIENTCLICK来实现的话,因为返回的是FALSE,所以永远不会提交,也就不会经过验证。