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

所以,我的问题是,可以使用
Control Toolkit中的任何ASP.NET Ajax控件,而无需使用服务器端控件和没有ASP.NET Ajax ScriptManager.

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

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

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

如果可以的话,您能否指出我的任何示例或资源如何做到这一点?

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

最佳答案 我相信他们正在重构Ajax Control Toolkit以仅允许更多客户端(特别是在ASP.NET MVC中使用).仅脚本版本的工具包是
here(您只需要一个带有脚本文件的版本).

Stephen Walther有一些关于使用它的优秀博客文章,特别是有一个用于calendar control和一个用于auto-complete text field(如果你搜索它们可能有其他的).

点赞