AjaxControlToolkit - Extenders - 当前的方法是什么?

5

目前,我有一个ASP.net 3.5的Web应用程序,目前正在处理UI。我已经有一段时间没有使用Web UI了。

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

问题1:是否有新的/更好的/更容易的方法来实现类似于AjaxToolkit提供的扩展器功能,有人推荐吗?

问题2:此外,我的当前应用程序需要支持多种文化的数字/日期格式。根据我使用Ajax扩展器的经验,例如在MaskedEditExtender中,我必须明确指定掩码,这使得它能够根据当前选择的文化切换格式的整个目的都失去了。有人知道在控件方面最新/最棒的方法可以实现这一点吗?

注意:我可以使用轻量级第三方控件来帮助我完成此操作,但由于学习曲线/成本等原因,我更喜欢不使用像infragistics/telerik之类的重型控件。

2个回答

2

我目前在办公室使用Devexpress,在家里则使用jQuery。微软建议使用jQuery代替AJAX Toolkit,这似乎是最好的选择。

ASP.net的jQuery工具包被认为相当容易使用,但我发现jQuery UI可以完成你需要做的一切,而且学习曲线不会太陡峭。与整洁的javascript相比,使用jQuery更加直观,并且是当今时代一个有用的技能。


0

结合以下几项:

  • Web服务(asmx或MVC)
  • jQuery Ajax
  • jQuery UI

再加上大量的jQuery插件,这是我推荐的选择,既轻量又有很多支持帮助、插件和非常活跃的开发。

如果你需要更多,可以考虑使用http://www.obout.com/控件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接