【问题标题】:Is there a jQuery wrapper for .Net?.Net 有 jQuery 包装器吗?
【发布时间】:2010-01-28 15:55:45
【问题描述】:

我注意到有很多 javascript 库等的包装器,但我还没有看到任何对 jQuery 有意义的东西。

我只是搜索得不够努力,而那里有一个吗?或者 jQuery 是否存在一些问题使某人无法创建包装器?

【问题讨论】:

  • 这算不算? hanselman.com/blog/…
  • 确实如此,而且非常棒,但微软似乎不会这样做,因此您无需深入研究 javascript 就可以使用 jQuery。
  • 为什么需要包装器?它只会使标记更复杂,并在真正不需要时增加开销......

标签: .net jquery wrapper


【解决方案1】:

在正确使用 JQuery 和 ASP.NET 方面,您的信号可能有点过分。

JQuery 一个简化 Javascript 的包装器(特别是对页面元素的访问)。它是一种客户端技术。

ASP.NET 主要是一种服务器端技术。虽然您可以将控件放置在将发出 javascript(例如控件验证)的页面上,并且使用 Javascript 来简化 WebForms 开发的方式有很多种,但 ASP.NET 并不是真正意义上的客户端编程JQuery 的方式。

老实说,我不希望 ASP.NET 包装 JQuery,因为它只会导致您处理客户端和服务器端处理的方式之间的阻抗不匹配。另外,JQuery 真的很简单。

【讨论】:

  • 是的,jQuery 非常简单。我自己制作了一些使用它的服务器端控件。似乎我已经到了重新发明轮子的地步,因为我认为肯定有人已经使用 jQuery 进行了同样的控制。
【解决方案2】:

我找到了一个:http://jquerycs.codeplex.com/

但我仍然同意 Mark 的观点,但这并不是必需的(但我可以看到使用 asp.net 网络表单来避免 ClientIDs 汤的价值)。

【讨论】:

    【解决方案3】:

    http://www.dotnetgurus.net/post/2014/05/28/asp-net-wrapper-control-for-jquery-ui-slider

    不是一个包含所有 jQuery UI 小部件的全套包装器控件的库。但是给出了一个非常好的例子,说明如何在 Asp.Net 中为 jquery UI 小部件编写包装控件。

    【讨论】:

      【解决方案4】:

      您是在寻找 ASP.NET AJAX 库的 jQuery 包装器,还是包装 jQuery 的 ASP.NET AJAX 库?

      有一些可用的服务器端 ASP.NET 控件可以包装一些 jQuery 效果。 http://clipperhouse.com/jQuery/

      此外,请查看 CodePlex,因为那里托管了大量用于服务器端 jQuery 包装器和客户端扩展器的项目。

      http://www.codeplex.com/site/search?projectSearchText=jquery

      【讨论】:

      • 一个用控件和/或扩展器包装 jQuery 的 ASP.NET 库。
      • 查看 CodePlex 了解几个提供 jQuery 服务器控件的库。
      【解决方案5】:

      http://juiceui.com/

      Juice UI 是 WebForms 组件的开源集合,可轻松将 jQuery UI 小部件引入您的项目。

      【讨论】:

        猜你喜欢
        • 2011-02-26
        • 2011-12-14
        • 2010-10-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多