ASP.netページで動作していないrequiredfieldvalidatorコントロールに問題があります。私はそのフィールドの属性を適切に完成させましたが、テストすると、問題のフィールドが空白であってもポストバックが可能です。サーバー側の検証
代わりにサーバー側の検証をしたいと思います。それをする最善の方法は何ですか?ポストバックが発生した場合は?また、フィールドが空白であることが判明した場合、他のフィールドに置かれた他のすべての値がそのまま表示され、「このフィールドは空白にできません」というメッセージが表示されます。
EDIT:
これはコードです:
<asp:TextBox ID="fName" TabIndex="1" runat="server" Width="221px" CausesValidation="True"></asp:TextBox>
<asp:RequiredFieldValidator ID="FNameRequiredFieldValidator" runat="server" ControlToValidate="fName" InitialValue="" ErrorMessage="Filter Name cannot be blank." ToolTip="Filter Name cannot be blank.">*</asp:RequiredFieldValidator>
このリンクは、日付が付けられていますが、バリデーションを使用するのに非常に便利なイントロです。http://www.codeproject.com/KB/validation/aspnetvalidation.aspx – mikemanne