Validation AjaxControlToolkit-扩展器-什么是;“当前”;方法

Validation AjaxControlToolkit-扩展器-什么是;“当前”;方法,validation,user-interface,controls,asp.net-3.5,ajaxcontroltoolkit,Validation,User Interface,Controls,Asp.net 3.5,Ajaxcontroltoolkit,目前,我有一个ASP.net 3.5 web应用程序,我目前正在为其开发UI。我已经有一段时间没有接触过web UI了 当我上次做UI相关的工作时(早在2007年),我使用Ajax控制工具包——特别是像MaskedEdit Extender等扩展器来实现许多UI功能,即限制用户输入错误的数据/格式等 问题1:- 有没有一种新的/更好的/更简单的方法来实现类似于AjaxToolkit提供的扩展器的功能,有人会推荐这种方法 问题2 此外,我当前的应用程序需要在数字/日期格式方面支持多种区域性。根据我

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

当我上次做UI相关的工作时(早在2007年),我使用Ajax控制工具包——特别是像MaskedEdit Extender等扩展器来实现许多UI功能,即限制用户输入错误的数据/格式等

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

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


注意:我对轻量级的第三方控件持开放态度,这些控件可以帮助我做到这一点,但由于其学习曲线/成本的原因,我不希望接触像Infrastics/telerik之类的重量级控件。

我目前在办公室和家中使用Devexpress,我使用jQuery。Microsoft建议您使用jQuery,而不是使用AJAX工具包。这似乎是最好的办法

对于ASP.net来说应该很简单,但我发现它可以完成您需要它完成的所有事情,并且没有太多的学习曲线。使用jQuery比使用整洁的javascript简单得多,在当今的环境中是一项非常有用的技能。

结合了以下几点:

  • web服务(asmx或mvc)
  • jQuery ajax
  • jQuery用户界面
除了大量可用的jQuery插件之外,我还建议使用轻量级的、大量的支持帮助、插件和非常活跃的开发

如果您需要更多,您应该将控件作为一个选项