是否有一个基于C#+ ASP.NET实现国际化的良好教程?

我正在寻找在我们的网络软件中实现国际化的方法。 当然,我不是要求一个具体的实现,只是一个简单的例子,应该指导我(如果有这样的事情)方向。

例如,让我担心的一件事是DateTime处理。 当用户在文本框中输入日期时,如何根据当前语言设置(mm / dd / yyyy x dd / mm / yyyy)validation该条目?

文本本身怎么样,我应该在哪里存储它。 当然我可以创建自己的结构,但有什么东西可以使用吗? 如何创建它? 以及如何在运行时检索?

asp.net wiki上有大量信息,详细介绍了如何构建资源,并提供了大量示例。 基于当前cultureinfo的日期也不应该构成太多问题。

我只想指出,根据您的语言支持,validation日期和时间可能不如基于本地化日期模式的简单正则表达式那么容易。

这里有很多策略:您可能决定单独使用JQuery UI DatePicker(使用适当的区域脚本),您可以决定提供单独的combobox供选择(不是很容易使用的想法) – 年,月,日。 否则,您可以在服务器端放置自由格式文本字段并进行validation(您也可以执行Ajax调用)。

那么支持非公历日历系统呢?

正如你所看到的那样,有很多事情需要考虑……我只关注从用户获取日期/时间参考这样一个简单的案例……