2010-02-22 59 views
2

我喜欢日历扩展器,但我无法在我的MVC应用程序中使用它。如何将日历扩展器连接到MVC中的文本框......或者为此添加扩展器?我可以在MVC中使用我心爱的Calendar Extender吗?

老方法......

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> 
... 
<asp:TextBox ID="txtDate1" runat="server" ValidationGroup="DateCheck"> 
</asp:TextBox> 
... 
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
... 
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="txtDate1"> 
</cc1:CalendarExtender> 

回答

2

是的,您可以 - 如果您使用Microsoft Ajax库。链接here。 Calandar代码here

如果你去斯蒂芬沃尔瑟斯博格 - here我敢肯定有一个使用服务器端控件的例子,如果内存服务我正确。

0

为什么不使用JQuery用户界面日期选择器? 请参阅JQuery UI DatePicker

+0

首选项,我认为CalendarExtender看起来更好。不只是CSS。 – 2010-02-22 16:12:15

0

您必须将您的视图设置为Web窗体,或者在MVC应用程序中使用Web窗体,因为它需要在视图页面上具有runat服务器和脚本管理器的窗体。

0

我找到了解决方案。一个非常有帮助的一步一步的链接,给了我完全我想要的... CodeSprouts.com帮了我很多。感谢您的指导!

相关问题