Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序中有一个奇怪的问题。我们通过必填字段验证器将一个必填字段设为必填,但在少数情况下它仍然会失败。有人可以告诉我可能的原因是什么。我无法重现此问题。
如果有人禁用了 JavaScript,而您没有Page.IsValid在服务器端代码中使用,那么您可能会遇到空字段。
Page.IsValid
这应该这样做:
void SubmitButton_Click(object sender, EventArgs e) { if (!Page.IsValid) return; // Do form stuff }
如果您尝试使用“请选择”选项验证下拉列表,例如值为“-1”,则需要将验证控件的初始值属性设置为此值,以确保已选择另一个选项制成。