asp:LabelにajaxToolkit:CalendarExtenderを使用したいと思います。私はラベルにCalendarExtenderを添付すると、私はエラーを取得する:asp:labelにajaxToolkit CalendarExtenderを使用する
Extender controls of type 'AjaxControlToolkit.CalendarExtender' cannot extend controls of type 'System.Web.UI.WebControls.Label'.
私は誰かが私はラベルに日付を表示することを可能にし、そのラベルをトリガーするためにクリックできるようにするための簡単なトリックを知っている/望んでいます可能であれば、非表示のasp:TextBox ...をターゲットとする可能性のあるCalendarExtenderを開きます。
それを無効に私は、これは完璧になると思います..しかし、それは、ASPを作るように思える:TextBoxの目に見える= falseを表示されたカレンダーを防ぐことができます。 –
これは、aspxマークアップでvisible = falseを設定しても、クライアント側でテキストボックスをレンダリングするためにサーバー側のHTMLが出力されないためです。私は、ページがロードされたときにテキストボックスを隠すために、クライアント側の関数pageLoad()にJavaScriptをいくつか入れます。 –
pageLoad - http://stackoverflow.com/questions/416363/javascript-function-should-be-runningすべてのページロード/ 416447#416447と http://encosia.com/2007/08/01/simplify-aspnet-ajax-client-side-page-initialization/ –