【问题标题】:Can asp.net ajax controls be used as pure client side controls?asp.net ajax 控件可以用作纯客户端控件吗?
【发布时间】:2009-04-22 00:43:25
【问题描述】:

所以,我的问题是,Control Toolkit 中的任何 ASP.NET Ajax 控件都可以在没有服务器端控件和 ASP.NET Ajax ScriptManager 的情况下使用吗?

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    我相信他们正在重构 Ajax 控件工具包以仅允许更多客户端(尤其是在 ASP.NET MVC 中使用)。该工具包的仅脚本版本是here(您需要仅包含脚本文件的版本)。

    Stephen Walther 有几篇关于使用它的优秀博文,特别是其中一篇针对 calendar control 和一篇针对 auto-complete text field(如果您搜索它们,可能还有其他)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      相关资源
      最近更新 更多