在我的.Net页面中我使用Textboxes上的验证。在一些文本框中,我通过javascript设置值。但是当我点击提交按钮时,它会安全地传递到浏览器,但是在服务器端Page.IsValid是假的,当在浏览器再次响应时,验证器错误消息开始显示。我不知道这里有什么问题。 / p>
用于设置TextBox值
$("input[id*='txtPPIAPrice']").val('0');
$("input[id*='txtPPICPrice']").val('0') ;
$("input[id*='txtPPFAPrice']").val('0');
$("input[id*='txtPPFCPrice']").val('0');
在ServerSide上使用此检查
if (Page.IsValid)
{
//My code
}
答案 0 :(得分:1)
如果您在网页中有必填字段验证器,则需要将validataiongroup属性设置为每个RequiredValidator。
然后您的代码将如下所示
Page.Validate("validategroupname");
if(Page.IsValid == true){
// Put your code here
}
我希望它会对你有所帮助。