2

我可以让我的 ASP.NET 页面从<html lang="fr">标签/属性中设置他们的文化和 UICulture 吗?

我正在寻找一种代码影响最小的解决方案,该解决方案适用于只需要少量代码的网站创作。

请注意,我查看了许多关于 ASP.NET 页面文化的帖子,但没有一篇提到从<html>标记中获取设置并将其应用于 ASP.NET 页面类。

4

2 回答 2

5

您可以设置 @Page 指令的 Culture 和 UICulture 属性:

<%@ Page UICulture="es" Culture="es-MX" %>

正如你在这里看到的

于 2012-11-26T22:29:38.443 回答
0

如果可以添加:

runat="server" id="HtmlMasterTag" 

对于 html 标记,您可以在页面后面的代码中(或在一个常见的基本页面中)执行此类操作:

string language = HtmlMasterTag.Attributes["lang"];

并使用变量语言设置 UICulture 和 Culture

于 2012-11-27T17:23:59.993 回答