当前位置: 代码迷 >> ASP.NET >> Page.Header中动态添加Meta 怎么自动换行
  详细解决方案

Page.Header中动态添加Meta 怎么自动换行

热度:3029   发布时间:2013-02-25 00:00:00.0
Page.Header中动态添加Meta 如何自动换行
C# code
HtmlMeta meta = new HtmlMeta();meta.Name = "keywords";meta.Content = "关键字";Page.Header.Controls.Add(meta);

这样添加后,生成出的代码是没有换行的
HTML code
<head id="Head1"><title>标题</title><meta name="keywords" content="关键字" /></head>

怎么样才可以变成可以自动换行的
HTML code
<head id="Head1"><title>标题</title><meta name="keywords" content="关键字" /></head>


------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
编译出来的就是这样的,楼主说的是自己认为的格式
现在不是输出文本内容~
------解决方案--------------------------------------------------------
为什么要换行?这样应该也可以吧
------解决方案--------------------------------------------------------
要换行就用Response.Write("\r\n<mete....")
------解决方案--------------------------------------------------------
html代码是给浏览器看的,又不是给人看的 换不换行有意义吗
------解决方案--------------------------------------------------------
一般没必要换行,关注中。
------解决方案--------------------------------------------------------
你用vs来看源码,感觉不爽就让自动格式化一次就行了
------解决方案--------------------------------------------------------
支持下
------解决方案--------------------------------------------------------
C# code
            Literal li = new Literal();            li.Text = "\r\n";            Page.Header.Controls.Add(li);            HtmlMeta meta = new HtmlMeta();             meta.Name = "keywords";             meta.Content = "关键字";             Page.Header.Controls.Add(meta);            Literal li2 = new Literal();            li2.Text = "\r\n";            Page.Header.Controls.Add(li2);
  相关解决方案