我的验证控件在网络上怎么不起作用,本地机是可以用的,一到网络上就像没有这个控件一样。 算了,我自己找到原因了,可能是因为,服务商删除了aspnet_client/system_web/1_1_4322/WebUIValidation.js 文件,或是这个文件坏了。或是版本有问题。应当不会有其它的原因了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议不要用验证控件 把验证写在专门的类或文件(.cs或者js文件),以实现重用 非常遗憾,楼主理解错误了。你说得好象不起作用,指的是就算验证没有通过,服务器照样介绍了数据。在程序中执行以下以下判断就好了:if (Page.IsVaild==true){……} 可能你的服务器的验证部分的脚本出了问题但验证控件不但会在客户端验证还会在服务器端验证按照 jianglinchun(萧丰) 说的处理就可以了。其实如果你使用了验证控件,这个判断应该是必要的。 感谢楼上 jianglinchun(萧丰),Meyer() 两位我的书上根本就没有介绍,铁道的烂书,以后打死也不买铁道的书了。我想问一下 以下的这个东东怎么用?if (Page.IsVaild==true){……} 我想问一下 以下的这个东东怎么用?难道自己写其它的程序来证吗if (Page.IsVaild==true){……} 若要使该属性返回 true,Page.Validators 属性中的所有验证服务器控件必须都验证成功。只有在已调用 Page.Validate 方法,或已在开始窗体处理的 ASP.NET 服务器控件的 OnServerClick 处理程序中将 CausesValidation 属性设置为 true 后才可以选中该属性。这些服务器控件包括 Button、HtmlButton、HtmlInputButton、HtmlInputImage、ImageButton 以及 LinkButton 类。意思是如果你的 button 的 CausesValidation = true;你只需要在if (Page.IsVaild==true){ //这里表示已经通过验证 //在这里处理你的提交过程代码……}如果 button 的 CausesValidation = false;则加一句Page.Validate();if (Page.IsVaild==true){ //这里表示已经通过验证 //在这里处理你的提交过程代码……} ASP.NET 源代码 怎么运行调试 MVC 表单传值问题 连接数据库问题 用SQLHelper.cs 出现第 1 行: '(' 附近有语法错误。,请教! 有没有什么办法优化页面打开的速度, 当点击repeater控件时,如何取点击的该列的值 好像有点不好做,这样如何实现?? 请检查一下 这个错误 Treeview问题? 。NET里的FRAME 急!!!!请问思归大哥,及各位高手,如何获得asp.net中当前连接池中连接数? Treeview問題
{
……
}
按照 jianglinchun(萧丰) 说的处理就可以了。
其实如果你使用了验证控件,这个判断应该是必要的。
我的书上根本就没有介绍,铁道的烂书,以后打死也不买铁道的书了。我想问一下 以下的这个东东怎么用?if (Page.IsVaild==true)
{
……
}
我想问一下 以下的这个东东怎么用?难道自己写其它的程序来证吗if (Page.IsVaild==true)
{
……
}
你只需要在
if (Page.IsVaild==true)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}如果 button 的 CausesValidation = false;
则加一句Page.Validate();
if (Page.IsVaild==true)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}