asp.net ajax控件可以用作纯客户端控件吗?

时间:2009-04-22 00:43:25

标签: asp.net asp.net-mvc asp.net-ajax

所以,我的问题是,是否可以使用Control Toolkit中的任何ASP.NET Ajax控件而不使用服务器端控件而不使用ASP.NET Ajax ScriptManager。

作为参考,我在ASP.NET MVC应用程序的上下文中询问。

显然,某些控件在此模型中没有意义,因为它们会回发到服务器以完成其工作(例如Autocomplete,CascadingDropDown等)。

但是,从非ASP.NET Web窗体应用程序中使用几个控件会很有趣。例如,我真的想在我的一个项目*中使用Calendar控件。但我的好奇心不仅仅是日历控件,所以如果有一般方法在“纯客户端”模式下使用它,我会感兴趣。

如果可以的话,你能指点我的任何例子或资源如何做到吗?

*是的,我知道JQuery UI中有日历控件等替代品,但为了与已经存在的其他非MVC项目保持一致,我更喜欢使用Microsoft日历控件。

1 个答案:

答案 0 :(得分:2)

我相信他们正在重构Ajax Control Toolkit以仅允许更多客户端(特别是在ASP.NET MVC中使用)。该工具包的仅脚本版本为here(您希望仅包含脚本文件的版本)。

斯蒂芬·沃尔特(Stephen Walther)有一些关于使用它的优秀博客文章,特别是calendar controlauto-complete text field有一个(如果你搜索它们,可能会有其他人)。