私は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. Labelの子コントロールのプロパティを設定する方法
- 3. CommonDialogコントロールのInitDirプロパティをマイコンピュータに設定する方法
- 4. aspのEditTemplateプロパティ:GridViewコントロール
- 5. プロパティを設定するxamlのコントロール
- 6. wpfの他のコントロールのプロパティに基づいてコントロールのプロパティを設定する方法
- 7. NumericUpDownコントロールSilverlightのテンプレートコントロール内の子コントロールのプロパティを設定する
- 8. richを設定する方法:calendar JavaScript経由で日付?
- 9. コンストラクタでコントロールのプロパティを設定する方法(デザイナーとの問題)
- 10. Calendar Primefacesコンポーネントのコントロール
- 11. カスタムASP .NETコントロールの必須プロパティ
- 12. Ext.NetでCalendarコントロールにMaxdateを設定することは可能ですか?
- 13. コントロールの子のテーマ設定プロパティ
- 14. Javascript Calendarゼロを除いた日付の書式設定方法
- 15. Calendarコントロールの日付をTextBoxコントロールに設定するにはどうすればよいですか?
- 16. enyoでプロパティを設定する方法
- 17. Mosquittoの設定プロパティをC++で設定する方法は?
- 18. あるコントロールのプロパティを別のコントロールにバインドする方法は?
- 19. asp.netの認証済みプロパティを設定する方法
- 20. Spring Configサービスでローカル設定プロパティを設定する方法
- 21. WPF - カスタムスタイルの子コントロールのプロパティを設定する
- 22. NHibernateでプロパティのプロパティを設定する方法
- 23. JavascriptでASPチェックボックスの状態を設定する方法は?
- 24. ASP Razor MVCのデフォルトレイアウトを設定する方法
- 25. KendoUIグリッドの高さをASP MVCコンプリートラッパーで設定する方法
- 26. マルチテナントASP MVCサイトのパス設定を処理する方法
- 27. WPFアニメーションの設定方法BeginTimeコントロールのプロパティ(Top/Tabstop)に基づいて
- 28. AspxGridView TimeEditコントロールに既定値を設定する方法
- 29. 解決方法デフォルト設定でアンドロイドに設定するプロパティ
- 30. 特定のFileHandlerのプロパティを設定する方法
Thanx Tim ..あなたの提案は私のために働いた。私の場合の違いは、asp:Calendarコントロールは同じUpdatePanelにありません。それは、特別な属性なしで、異なるUpdatePanel内の場所です。 – Guru