我想使用日历控件在mvc应用程序中编辑日期。ajaxtoolkit的calendarextender似乎是个不错的选择。
但是,当我引用标记中给定的名称时,应用程序报告找不到该控件。
如何引用用mvc html扩展创建的textbox?
谢谢,
安德斯,丹麦
在我的第一个快照下面,它产生了一个错误- targetcontrolid _ my无效。
<%= Html.TextBox("DateOfEarliestEmail", Model.DateOfEarliestEmail)%>
<ajaxToolKit:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="DateOfEarliestEmail" Format="yyyy-MM-dd" PopupButtonID="Image1"/>
<%= Html.ValidationMessage("DateOfEarliestEmail", "*")%>发布于 2009-07-31 14:41:46
这可能是一个混乱的选择。如果我是你,我会使用jQuery插件。
但是,这里是关于如何在asp.net控制工具包中使用asp.net mvc的演练(可能有点过时,基于ajaxcontrol RC):
http://stephenwalther.com/blog/archive/2008/08/23/asp-net-mvc-tip-36-create-a-popup-calendar-helper.aspx
https://stackoverflow.com/questions/1211780
复制相似问题