【问题标题】:C# based framework for JQuery functions基于 C# 的 JQuery 函数框架
【发布时间】:2011-08-02 05:15:40
【问题描述】:

是否有任何基于 C# 的框架应用程序,开发人员可以轻松地添加 jquery 函数并在表示层中相应地立即生效?如果没有,那么任何人都可以就以下要求提出任何想法:

我将在 asp.net 中构建大型下拉控件,它应该像可自定义的行为一样构建。意味着如果我团队中的任何开发人员想要更改外观和效果,那么他应该能够从引用的库中仅复制所需的 jquery 函数。这可能吗?在这种情况下,我需要冠军指导。任何建议都会很明显......如果我的担忧在某个地方是错误的......你们可以要求围绕框架进行许可。我认为这个框架对所有 c# + jquery 开发者都有帮助……不是吗?

【问题讨论】:

    标签: jquery c#-4.0 frameworks


    【解决方案1】:

    虽然 jQuery 是一种客户端语言,而 C# 用于服务器端,但是为了使用方便,jQuery 已经与 .NET 集成,以便从服务器端更容易地使用。

    DotNetAge 是这些框架之一。虽然,我自己并没有很好的经验。您可以在http://www.dotnetage.com/sites/home/dj-jquery-web-contorls-for-asp-net.html 找到更多信息。

    另外,如果您使用的是 ASP.NET MVC,最好自己编写客户端代码(实际上,这也更容易)。

    【讨论】:

    • 嗨,Kamyar...谢谢你的好主意,伙计。我认为 ASP.NET MVC 仅在某种意义上是好的,当我们使用基于 jquery 的控件作为用户控件时。我的计划是让开发人员可以独立于平台使用这个框架,这样人们只需要安装它,选择他们想要使用的控件,只需复制 .js 文件,将其路径添加到控件属性之一并复制- 在给定的输入框中粘贴所需的功能。我不知道您是否有过定制 CRM 模块的经验……微软提供了这种类型的工具,
    • 我们只需要复制粘贴 JavaScript 函数并相应地更改参数并立即显示效果......我需要这种架构。
    • 好吧,我认为您需要创建网络用户控件。此外,您可以使用 WebResources.axd 将 JS 嵌入到您的用户控件中。这就是 MS 为其控件(例如验证器)放置所需 JS 的方式。这样用户就不需要手动包含任何 .js 文件。只是服务器端和拖放。希望这会有所帮助。
    【解决方案2】:

    所有著名的控件创建者,例如

    • 基础设施
    • Telerik

    是否提供基于 jQuery 的控件,请看这里 http://www.infragistics.com/dotnet/netadvantage/jquery-controls.aspx 或这里的 ASP.NET MVC http://www.telerik.com/products/aspnet-mvc.aspx

    干杯

    【讨论】:

    • :) 谢谢哥们。但我想为这些类型的控件构建框架以发明新的控件。这些已经建成。任何关于架构升级的建议
    【解决方案3】:

    好的,

    当您要自己构建控件时,您应该考虑将所需的一切都放入 ASP.NET WebControl。包括所需的 JavaScript。

    因此,开发人员只需将 ASP.NET 控件放在他的页面上,一切正常。当然,在页面中只放一个 jQuery 函数也可以,但这不是您通常进行 ASP.NET 开发的方式。

    如前所述,当您构建 ASP.NET WebControl 时,您必须确保可以在一个页面上多次放置同一个控件。在许多情况下,您必须在设计 JS 时考虑到这一点。

    我希望这就是你要找的东西

    【讨论】:

      猜你喜欢
      • 2012-07-01
      • 2012-02-19
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 2011-04-27
      • 2011-01-11
      相关资源
      最近更新 更多