2009-07-31 8 views
1

私はmvcアプリケーションの日付を編集するためにカレンダーコントロールを使用したいと思います。 ajaxtoolkitのcalendarextenderは良い選択のようです。mvcでajax calendarextenderを使用する

ただし、マークアップで指定された名前を参照すると、コントロールが見つからないことがアプリケーションから報告されます。

mvc html-extensionsで作成されたテキストボックスをどのように参照できますか?

おかげで、

アンダース、デンマーク

エラーが発生し、私の最初のショットの下には - 有効ではありませんtargetcontrolid。

 <%= Html.TextBox("DateOfEarliestEmail", Model.DateOfEarliestEmail)%> 
     <ajaxToolKit:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="DateOfEarliestEmail" Format="yyyy-MM-dd" PopupButtonID="Image1"/> 
     <%= Html.ValidationMessage("DateOfEarliestEmail", "*")%> 

答えて

1

これは面倒な選択です。私があなたの場合は、jQueryプラグインを使用します。

しかし、ここでは、asp.net mvc w /を使用する方法に関するウォークスルー(ちょっと古くてasp.net mvc RCに基づいているかもしれません)ですajaxcontrolツールキット:

http://stephenwalther.com/blog/archive/2008/08/23/asp-net-mvc-tip-36-create-a-popup-calendar-helper.aspx

も参照してください:ASP.NET MVC & Ajax Control Toolkit

関連する問題