1

我的应用程序中有一个奇怪的问题。我们通过必填字段验证器将一个必填字段设为必填,但在少数情况下它仍然会失败。有人可以告诉我可能的原因是什么。我无法重现此问题。

4

2 回答 2

1

如果有人禁用了 JavaScript,而您没有Page.IsValid在服务器端代码中使用,那么您可能会遇到空字段。

这应该这样做:

void SubmitButton_Click(object sender, EventArgs e)
{
    if (!Page.IsValid)
        return;

    // Do form stuff
}
于 2010-01-08T09:14:16.837 回答
0

如果您尝试使用“请选择”选项验证下拉列表,例如值为“-1”,则需要将验证控件的初始值属性设置为此值,以确保已选择另一个选项制成。

于 2010-01-08T09:13:54.483 回答