Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net <;标题>;从母版页生成时跨多行拆分的标记_Asp.net_Html_Master Pages - Fatal编程技术网

Asp.net <;标题>;从母版页生成时跨多行拆分的标记

Asp.net <;标题>;从母版页生成时跨多行拆分的标记,asp.net,html,master-pages,Asp.net,Html,Master Pages,我在VS2008(C#)中创建了一个使用母版页的网站 在基于母版页的ASPX页面中,我使用@PAGE title指令设置生成的HTML页面的标题 当我在开发系统上运行页面时,标题在浏览器中正确显示。但是,当我在浏览器中查看源代码时,标记被分成3行 <head><title> My Page Title </title> ...other meta tags... </head> 我的页面标题 …其他元标记。。。 我觉得那很难。是不是我做错了什

我在VS2008(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>

我的页面标题
…其他元标记。。。

这没有多大区别。无论哪种方式,你都应该很好,搜索引擎足够聪明,不会只对一条新的线路或返回感到困惑。只要HTML没有格式错误,你就应该没事。

我以前从未见过这种情况,在过去的一年中,我使用过几次母版页和页面标题


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

谢谢您的评论。我主要担心的是影响搜索引擎。这似乎不是问题,这是默认行为。没错,从搜索引擎优化的角度来看,这并不重要,但它让我感到困扰……:)