私はAJAXコントロールツールキットのCalendarExtenderを使用してasp:TextBoxで日付を選択したASP.NET Webサイトを開発しています。私は、CalendarExtenderコントロールから選択した日付に基づいて、asp:CalendarコントロールのVisibleDateプロパティを設定します。私はあなたにこの機能を達成するための手助けをお願いします。 または、CalendarExtenderコントロールから日付の選択時にページをポストバックして、TextChangedイベントをコードビハインドで処理し、このイベントハンドラ内でVisibleDateプロパティを設定することはできますか? おかげaspの "VisibleDate"プロパティを設定する方法:Calendarコントロール?
0
A
答えて
2
私はVisibleDateプロパティを設定するTextChangedイベントで非同期ポストバックを使用します。
ASPX:
<asp:UpdatePanel ID="UdpDatePanel" runat="server" UpdateMode="conditional" ChildrenAsTriggers="false" >
<ContentTemplate>
<asp:Calendar ID="Calendar1" runat="server" />
<asp:TextBox ID="TxtDate" AutoPostBack="true" runat="server" />
<asp:CalendarExtender ID="CalendarExtender1" TargetControlID="TxtDate" runat="server" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TxtDate" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
は、分離コード:それはパフォーマンス保ち、このように
Public Partial Class CalendarDemo
Inherits System.Web.UI.Page
Private Sub TxtDate_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TxtDate.TextChanged
Dim d As Date
If Date.TryParse(Me.TxtDate.Text, d) Then
Me.Calendar1.VisibleDate = d
End If
End Sub
End Class
将来のasp.net-ajaxツールキットのリリースで変更されるかもしれないjavascriptを使いこなす必要はありません。
関連する問題
- 1. Asp Calendar Extender DataTypeをsmalldatetimeに設定する方法
- 2. CommonDialogコントロールのInitDirプロパティをマイコンピュータに設定する方法
- 3. プロパティを設定するxamlのコントロール
- 4. aspのEditTemplateプロパティ:GridViewコントロール
- 5. wpfの他のコントロールのプロパティに基づいてコントロールのプロパティを設定する方法
- 6. richを設定する方法:calendar JavaScript経由で日付?
- 7. NumericUpDownコントロールSilverlightのテンプレートコントロール内の子コントロールのプロパティを設定する
- 8. コンストラクタでコントロールのプロパティを設定する方法(デザイナーとの問題)
- 9. Calendar Primefacesコンポーネントのコントロール
- 10. enyoでプロパティを設定する方法
- 11. Ext.NetでCalendarコントロールにMaxdateを設定することは可能ですか?
- 12. コントロールの子のテーマ設定プロパティ
- 13. asp.netの認証済みプロパティを設定する方法
- 14. カスタムASP .NETコントロールの必須プロパティ
- 15. NHibernateでプロパティのプロパティを設定する方法
- 16. あるコントロールのプロパティを別のコントロールにバインドする方法は?
- 17. マルチテナントASP MVCサイトのパス設定を処理する方法
- 18. KendoUIグリッドの高さをASP MVCコンプリートラッパーで設定する方法
- 19. ASP Razor MVCのデフォルトレイアウトを設定する方法
- 20. JavascriptでASPチェックボックスの状態を設定する方法は?
- 21. 解決方法デフォルト設定でアンドロイドに設定するプロパティ
- 22. 特定のFileHandlerのプロパティを設定する方法
- 23. WPFアニメーションの設定方法BeginTimeコントロールのプロパティ(Top/Tabstop)に基づいて
- 24. AspxGridView TimeEditコントロールに既定値を設定する方法
- 25. BOOLプロパティの正しい設定方法
- 26. Silverlightのコードでコントロールのフォーカスを設定する方法は?
- 27. ビューモデルのプロパティにすべての関連する子コントロールの高さ/幅を設定する方法
- 28. WindowsフォームのTextBoxコントロールでTAB幅を設定する方法は?
- 29. TRxDBLookupComboコントロールのデフォルト値を設定する方法は?
- 30. ネストされたコントロールのスタイルを設定する方法は?
Thanx Tim ..あなたの提案は私のために働いた。私の場合の違いは、asp:Calendarコントロールは同じUpdatePanelにありません。それは、特別な属性なしで、異なるUpdatePanel内の場所です。 – Guru