2011-12-19 2 views
1

私はAJAX Control Toolkitを使用しています: 'maskededitvalidator'は、テキストボックスの日付入力を検証します。私は今日の日付にprogramatically最小値を設定しようとしています。私は両方をソースに追加し(そしてPage.DataBind()を呼び出す)、またはコードの背後にそれを設定し、nietherの作業を試みました。エラーはありません。検証は機能しません。 'MinimumValue'プロパティをハードコードされた値に変更すると、うまく動作します。何か案は?ありがとう!直接制御の元でmaskededvalidator MinimumValueプロパティを今日に設定するにはどうすればよいですか?

MinimumValue='<%# DateTime.Now.Date.ToString %>' 

サーバーコードで:

Me.txtDateMEV.MinimumValue = DateTime.Now.ToShortDateString() 

答えて

0

私はソースで働いて結合systaxを得ることができなかったが、私はは、以下のように背後にあるコードで働いて手に入れた:私は現在消去されたCSSスタイルを持っていた

Me.txtDateMEV.MinimumValue = DateTime.Now.ToShortDateString() 

空白のままで、デフォルトの日付が設定されていない場合は、日付。 .AJAXCalendar .ajax__calendar_todayスタイルの 'display:none'を設定しないようにCSSを更新したら、上のコードが有効になりました。そのため、CSSがMinimumValueコードを適用できないため、半分が問題を修正しました。しかし、私は実際にバインディング構文を使用できるようにしたいと思っていましたが、決して動作させることはできませんでした。

0

私は、これは可能性が高い「maskedit」よりも「カレンダー」の問題だと思います。

Calendar Exampleの例のように、カレンダーオプションを試してください。のカレンダーをチェックしてください。問題があるようです。

関連する問題