时间:2010-01-17 18:31:57

标签: asp.net html master-pages

我在VS 2008(C#)中创建了一个使用主页的网站。

在基于主页面的ASPX页面中,我使用@ PAGE title指令设置生成的HTML页面的标题。

当我在开发系统上运行页面时,标题会在浏览器中正确显示。但是,当我在浏览器中查看源代码时,标记被分为3行。

<head><title>
My Page Title
</title>
...other meta tags...
</head>

这对我来说非常有吸引力。有什么东西我做错了导致行为的类型?搜索引擎是否会使用换行符来查看这种语法?

我期待这样的输出:

<head>
<title>My Page Title</title>
...other meta tags...
</head>

2 个答案:

答案 0 :(得分:2)

我以前从未见过这种情况,过去一年我曾多次使用过MasterPages和Page Titles。

从搜索引擎优化的角度来看,搜索引擎会忽略标题中的换行符,只查看开始和结束语句之间的实际字符。

答案 1 :(得分:0)

这不会产生太大影响。无论哪种方式你都应该没问题,搜索引擎足够聪明,不会混淆新线路或返回。只要HTML没有格式错误,你应该没问题。