2012-01-30 1 views
0

私はRequiredFieldValidatorを使用していますが、作成したエラーメッセージが表示されますが、情報は保存されます。これをどうやって解決するのですか?ここ RequiredFieldValidatorフォームを保存しないようにするASP.NET

はコードである

  <th align="left">RFP EXP:</th> 
       <td>     
         <GMDP:GMDatePicker ID="rfpExpDatePicker" runat="server" OnPreRender = "rfpExpDatePicker_DateChanged" CalendarFont-Names="Arial" InitialText="Select a Date" InitialValueMode="Null"> 
          <CalendarDayStyle Font-Size="9pt" /> 
          <CalendarTodayDayStyle BorderWidth="1px" BorderColor="DarkRed" Font-Bold="True" /> 
          <CalendarOtherMonthDayStyle BackColor="WhiteSmoke" /> 
          <CalendarTitleStyle BackColor="#E0E0E0" Font-Names="Arial" Font-Size="9pt" /> 
          <CalendarFont Names="Arial" /> 
         </GMDP:GMDatePicker> 
       <asp:RequiredFieldValidator 

ControlToValidate = "rfpExpDatePicker" あなたはラップがあります/>

+1

エラーメッセージが表示されている間にページが返信されることを意味しますか?奇妙なあなたはコード – Mubarek

答えて

2

のにrunat = "server" を= "の情報が保存されます前に、日付を選択しなければなりません" テキストあなたボタンのClickイベントに有効なチェックがありますか?

if (Page.IsValid) 
{ 
    // do something... 
} 

クライアントサイドのJavaScriptを使用してエラートラップを行うことはできませんので、常にサーバー側のチェックを実装してください。

+0

を投稿しますか?私はそうではありません。私はコードの場所を見つけましたが、そこに配置する方法がわかりません – Marcus3329

関連する問題