我喜欢编写“旧skool”(Web表单)的一个方面是AJAX Control Toolkit。
我在Microsoft Storefront video 14,Rob Conery uses the TextboxWatermark控件上看到了。
当我downloaded the code时,我找不到任何对Watermark控件或工具包中任何其他控件的引用,也无法让它工作。
所以我的问题是,AJAX Control Toolkit是否在没有viewstate的MVC / AJAX / JQuery类型世界中工作。您对“简单”控件使用了什么,例如Calendar&水印?
答案 0 :(得分:8)
jQuery UI有一个日历和其他UI组件。另请查看大量jQuery plugins。
答案 1 :(得分:2)
我最近一直在研究这个问题,我发现AJAX控件工具包不容易以“JavaScript”方式使用,而你想要用于ASP.NET MVC。事实上,这是一个真正的痛苦。以下是两个例子:
Example 2 - Auto Complete Text Field
两者都不容易。
你可以给你的MVC页面一个代码隐藏,并像在常规ASP.NET中那样使用AJAX Control Toolkit,但这确实违反了MVC的整个想法,所以我不建议它。
我的建议是遵循Fredrik Kalseth的建议并使用jQuery UI或众多插件中的一个。 Telerik还有一些基于jQuery的漂亮Open Source MVC Controls。
答案 2 :(得分:0)
大多数AJAX Control Toolkit都以MS AJAX CDN之外的MVC友好的javascript格式提供。这些也可以使用jquery插件语法来使用。