0

DatePicker JuiceUI コントロールを使用する場合、値を格納するために使用されるテキスト フィールドは、ポストバック時にその値を保持しません。DatePicker コントロールは次のように設定されます。

<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" />

DatePicker コントロールと Type="date" 属性をテキスト ボックスに追加することとは別に、このテキスト ボックスは以前の JavaScript のみの日付ピッカーからの値を保存し、ポストバック後もその値を維持しました。

ビューステートを再び機能させるために、これらのコントロールのいずれかに欠けている属性はありますか?

4

1 に答える 1

3

単一のボタンを使用して新しいページで提供されたコードをテストしましたが、テキストボックスは、asp:button によって開始されたポストバックで日付ピッカーによって設定された値を保持していました。テキストボックスの値をリセットするコードが他にあるはずです。

于 2012-05-08T15:43:14.457 に答える