2012-05-07 7 views
1

DatePicker JuiceUIコントロールを使用すると、値の格納に使用されるテキストフィールドはポストバック時にその値を保持しません。 DatePickerコントロールは次のように設定されています。JuiceUIコンポーネントがビューステートを保存しない

<asp:TextBox ID="txt_DueDate" Type="date" MaxLength="50" CssClass="requiredField" Width="75" runat="server" /> 
<Juice:Datepicker ID="dp_DueDate" TargetControlID="txt_DueDate" ButtonImage="/images/signs/ico_calendar.gif" DateFormat="dd/mm/yy" ButtonImageOnly="true" ShowOn="both" ButtonText="Select date" runat="server" /> 

別にテキストボックスに日付ピッカーコントロールおよびType =「日付」属性を追加することから、このテキストボックスには、以前のjavascriptのみ日付ピッカーから値を格納し、それがポストバック後の値です維持しました。

viewstateを再び動作させるために、これらのコントロールのいずれかに属性がありません。

答えて

3

私はあなたが新しいページで提供したコードを単一のボタンでテストし、テキストボックスはasp:buttonによって開始されたポストバック時にdatepickerによって設定された値を保持しました。あなたのコードにテキストボックスの値をリセットする何か他のものがなければなりません。

+1

私はちょうど新しい日付ピッカーを試して、同じ問題を経験しました。なぜ私はそれのような日付のボックスをクリアするだろうか分からないが、私はもう少し私のメモリをリフレッシュする必要があると思うので、6年前のコードです);それをテストするためのthx。 – Infidel

関連する問題