目前,我有一个ASP.net 3.5的Web应用程序,目前正在处理UI。我已经有一段时间没有使用Web UI了。
当我最后一次完成UI相关工作时(早在2007年),我使用了Ajax Control Toolkit——特别是像MaskedEdit Extender等扩展器来实现许多UI功能,例如限制用户输入不正确的数据/格式等。
问题1:是否有新的/更好的/更容易的方法来实现类似于AjaxToolkit提供的扩展器功能,有人推荐吗?
问题2:此外,我的当前应用程序需要支持多种文化的数字/日期格式。根据我使用Ajax扩展器的经验,例如在MaskedEditExtender中,我必须明确指定掩码,这使得它能够根据当前选择的文化切换格式的整个目的都失去了。有人知道在控件方面最新/最棒的方法可以实现这一点吗?
注意:我可以使用轻量级第三方控件来帮助我完成此操作,但由于学习曲线/成本等原因,我更喜欢不使用像infragistics/telerik之类的重型控件。