【发布时间】:2011-05-16 23:03:16
【问题描述】:
我正在编写一个支持多种语言的 .net c# 网站。如何在页面后面的代码中设置以下主要 html 标记:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
这可能吗?
【问题讨论】:
我正在编写一个支持多种语言的 .net c# 网站。如何在页面后面的代码中设置以下主要 html 标记:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
这可能吗?
【问题讨论】:
当然,只需将 id 和 runat=server 添加到页面中的 HTML 标记即可:
<html id="html" runat="server" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
然后在你后面的代码中你可以设置任何你想要的:
html.Attributes["xml:lang"] = "somethingelse";
html.Attributes["lang"] = "somethingelse";
【讨论】: