哪位大虾给解一下。
7 个解决方案
#1
算了,我自己找到原因了,可能是因为,服务商删除了aspnet_client/system_web/1_1_4322/WebUIValidation.js 文件,或是这个文件坏了。
或是版本有问题。
应当不会有其它的原因了。
或是版本有问题。
应当不会有其它的原因了。
#2
建议不要用验证控件 把验证写在专门的类或文件(.cs或者js文件),以实现重用
#3
非常遗憾,楼主理解错误了。你说得好象不起作用,指的是就算验证没有通过,服务器照样介绍了数据。在程序中执行以下以下判断就好了:
if (Page.IsVaild==true)
{
……
}
if (Page.IsVaild==true)
{
……
}
#4
可能你的服务器的验证部分的脚本出了问题
但验证控件不但会在客户端验证还会在服务器端验证
按照 jianglinchun(萧丰) 说的处理就可以了。
其实如果你使用了验证控件,这个判断应该是必要的。
但验证控件不但会在客户端验证还会在服务器端验证
按照 jianglinchun(萧丰) 说的处理就可以了。
其实如果你使用了验证控件,这个判断应该是必要的。
#5
感谢楼上 jianglinchun(萧丰),Meyer() 两位
我的书上根本就没有介绍,铁道的烂书,以后打死也不买铁道的书了。
我想问一下 以下的这个东东怎么用?
if (Page.IsVaild==true)
{
……
}
我的书上根本就没有介绍,铁道的烂书,以后打死也不买铁道的书了。
我想问一下 以下的这个东东怎么用?
if (Page.IsVaild==true)
{
……
}
#6
我想问一下 以下的这个东东怎么用?难道自己写其它的程序来证吗
if (Page.IsVaild==true)
{
……
}
#7
若要使该属性返回 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)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}
意思是如果你的 button 的 CausesValidation = true;
你只需要在
if (Page.IsVaild==true)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}
如果 button 的 CausesValidation = false;
则加一句
Page.Validate();
if (Page.IsVaild==true)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}
#1
算了,我自己找到原因了,可能是因为,服务商删除了aspnet_client/system_web/1_1_4322/WebUIValidation.js 文件,或是这个文件坏了。
或是版本有问题。
应当不会有其它的原因了。
或是版本有问题。
应当不会有其它的原因了。
#2
建议不要用验证控件 把验证写在专门的类或文件(.cs或者js文件),以实现重用
#3
非常遗憾,楼主理解错误了。你说得好象不起作用,指的是就算验证没有通过,服务器照样介绍了数据。在程序中执行以下以下判断就好了:
if (Page.IsVaild==true)
{
……
}
if (Page.IsVaild==true)
{
……
}
#4
可能你的服务器的验证部分的脚本出了问题
但验证控件不但会在客户端验证还会在服务器端验证
按照 jianglinchun(萧丰) 说的处理就可以了。
其实如果你使用了验证控件,这个判断应该是必要的。
但验证控件不但会在客户端验证还会在服务器端验证
按照 jianglinchun(萧丰) 说的处理就可以了。
其实如果你使用了验证控件,这个判断应该是必要的。
#5
感谢楼上 jianglinchun(萧丰),Meyer() 两位
我的书上根本就没有介绍,铁道的烂书,以后打死也不买铁道的书了。
我想问一下 以下的这个东东怎么用?
if (Page.IsVaild==true)
{
……
}
我的书上根本就没有介绍,铁道的烂书,以后打死也不买铁道的书了。
我想问一下 以下的这个东东怎么用?
if (Page.IsVaild==true)
{
……
}
#6
我想问一下 以下的这个东东怎么用?难道自己写其它的程序来证吗
if (Page.IsVaild==true)
{
……
}
#7
若要使该属性返回 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)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}
意思是如果你的 button 的 CausesValidation = true;
你只需要在
if (Page.IsVaild==true)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}
如果 button 的 CausesValidation = false;
则加一句
Page.Validate();
if (Page.IsVaild==true)
{
//这里表示已经通过验证
//在这里处理你的提交过程代码……
}