これは私が使用しているコードです:
<telerik:RadTextBox ID="txtTitre" runat="server" Skin="Windows7" Width="250">
</telerik:RadTextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*"
ForeColor="Red" ControlToValidate="txtTitre" ValidationGroup="validationincident"></asp:RequiredFieldValidator>
そして私のASPボタン:
<asp:Button ID="Button1" runat="server" Text="Soumettre ce ticket" OnClick="Button1_Click"
OnClientClick="CloseDialog()" UseSubmitBehavior="false" ValidationGroup="validationincident" />
私の問題は、OnClientClickで呼び出されたJS関数がウィンドウを閉じるため、ValidationGroupの前にOnClientClickが起動されたように見えることです。
そのため、ウィンドウが閉じ、「*」(エラーメッセージ)が表示されるのは、ウィンドウを再度開いたときだけです。
ValidationGroupを最初にチェックする必要があります!よろしくお願いします