【问题标题】:AjaxControlToolkit - Extenders - Whats the "current" approach?AjaxControlToolkit - 扩展器 - “当前”方法是什么?
【发布时间】:2011-04-28 15:52:12
【问题描述】:

目前,我有一个 ASP.net 3.5 Web 应用程序,我目前正在为其开发 UI。我已经有一段时间没有接触过 Web ui 了。

当我最后一次做 UI 相关工作时(早在 2007 年),我使用 Ajax Control Toolkit - 特别是 MaskedEdit Extender 等扩展器来实现许多 UI 功能,即限制用户输入不正确的数据/格式等.

问题 1:- 是否有一种更新/更好/更简单的方法来实现类似于有人推荐的 AjaxToolkit 提供的扩展器的功能?

问题 2 此外,我当前的应用程序需要在数字/日期格式方面支持多种文化。根据我使用 Ajax 扩展器的经验,例如在 MaskedEditExtender 中,我必须明确指定 Mask,这违背了它能够根据当前选择的文化切换格式的全部目的。有人知道我可以实现这一目标的控制等方面的最新/最佳方式吗?

注意:我对轻量级的 3rd 方控件持开放态度,它们可以帮助我做到这一点,但由于学习曲线/成本原因,我不希望接触像基础设施/telerik 类型这样的重型控件。

【问题讨论】:

    标签: validation user-interface controls asp.net-3.5 ajaxcontroltoolkit


    【解决方案1】:

    我目前在办公室使用 Devexpress,在家里使用 jQuery。 Microsoft 建议您使用 jQuery 而不是使用 AJAX Toolkit。这似乎是最好的方法。

    jQuery Toolkit for ASP.net 应该很容易,但我发现jQuery UI 可以完成您需要做的所有事情,并且没有太多的学习曲线。使用 jQuery 比简洁的 javascript 简单得多,并且在当今的气候下是一项有用的技能。

    【讨论】:

      【解决方案2】:

      以下组合:

      • Web 服务(asmx 或 mvc)
      • jQuery ajax
      • jQuery 用户界面

      除了大量可用的 jQuery 插件之外,我还推荐轻量级、大量支持帮助以及插件和非常活跃的开发。

      如果您需要更多功能,您应该查看 http://www.obout.com/ 控件作为选项。

      【讨论】:

        猜你喜欢
        • 2010-09-29
        • 2014-09-21
        • 1970-01-01
        • 2013-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多