我可以让我的ASP.NET页面设置他们的文化&amp;来自<html lang="fr">
标记/属性?
我正在寻找一种代码影响最小的解决方案,适用于网站创作,只需要一些代码。
注意,我查看过ASP.NET页面文化的大量帖子,但没有一篇文章提到从<html>
标记中获取设置并将其应用于ASP.NET Page类。
答案 0 :(得分:5)
答案 1 :(得分:0)
如果你可以添加:
runat="server" id="HtmlMasterTag"
到html标签,您可以在页面后面的代码中(或在一个公共基页中)执行此类操作:
string language = HtmlMasterTag.Attributes["lang"];
并使用变量语言来设置UICulture和Culture