私のapsバリデーターで次の問題に直面しました。aspバリデータ付きのテキストボックスがあります。ユーザーがテキストボックスを空のままにして送信ボタンをクリックすると、検証メッセージが表示されますが、ページはポストバックします。これを引き起こす可能性のあるアイデアはありますか?
バリデータは次のとおりです。
<asp:RequiredFieldValidator ID="valReqName" runat="server"
ControlToValidate="txtName" Display="Dynamic" ErrorMessage="blq blq">
</asp:RequiredFieldValidator>
<asp:TextBox ID="txtName" style="font-family:Tahoma, Geneva, sans-serif;
color: #4F4F4F;" runat="server">
</asp:TextBox>
どうもありがとう、アントン
編集
UpdatePanel に 2 つのタブがあります。検証の問題は、ユーザーがいくつかの入力を行う 2 番目のタブの一部です。このトリガーを削除すると:
<asp:AsyncPostBackTrigger ControlID="lnkUpload" EventName="Click" />
ポストバックの問題は解決しましたが、別の問題が発生しました。少なくともポストバックは削除されます。すべての回答に感謝します。
(lnkUpload は 2 番目のタブ リンク ボタンの ID です)
編集2
さて、ここに解決策があります。私の問題はこの記事と同じようです。http://jeffreypaarhuis.com/2011/08/08/validation-not-working-in-updatepanel/