0

在我的 .Net 页面中,我在文本框上使用验证。在某些文本框中,我通过 javascript 设置值。但是当我点击提交按钮时,它会安全地传递给浏览器,但在服务器端 Page.IsValid 为假,当浏览器再次出现响应时,验证器错误消息开始显示。我不知道这里有什么问题。

用于设置 TextBox 值

$("input[id*='txtPPIAPrice']").val('0');
$("input[id*='txtPPICPrice']").val('0') ;
$("input[id*='txtPPFAPrice']").val('0');
$("input[id*='txtPPFCPrice']").val('0');

在服务器端使用此检查

if (Page.IsValid)
{
    //My code
}
4

1 回答 1

1

如果网页中有必填字段验证器,则需要将 validateaiongroup 属性设置为每个RequiredValidator。

然后您的代码将如下所示

Page.Validate("validategroupname");
if(Page.IsValid == true){
 // Put your code here
}

我希望它对你有帮助。

于 2013-03-19T07:20:04.167 回答