Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 mvc .cshtml(Razor)可以被谷歌索引吗?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc .cshtml(Razor)可以被谷歌索引吗?

Asp.net mvc .cshtml(Razor)可以被谷歌索引吗?,asp.net-mvc,Asp.net Mvc,我用MVC5创建新网站。我的网站中的页面(.cshtml)是动态生成的。我想知道google crawler是否可以使用.cshtml索引的页面?MVC不提供.cshtml文件。它处理它们并将它们转换为纯HTML文本输出。这使得完全符合web标准和跨平台(或不符合,取决于您是使用内置HTML帮助程序还是越界和不合规)。这包括但不限于能够被谷歌等搜索引擎编入索引。首先,.cshtml从不直接提供,因此从某种意义上说,它们永远不会被谷歌或任何其他搜索引擎编入索引,因为谷歌或任何其他搜索引擎看不到它们

我用MVC5创建新网站。我的网站中的页面(.cshtml)是动态生成的。我想知道google crawler是否可以使用.cshtml索引的页面?

MVC不提供
.cshtml
文件。它处理它们并将它们转换为纯HTML文本输出。这使得完全符合web标准和跨平台(或不符合,取决于您是使用内置HTML帮助程序还是越界和不合规)。这包括但不限于能够被谷歌等搜索引擎编入索引。

首先,
.cshtml
从不直接提供,因此从某种意义上说,它们永远不会被谷歌或任何其他搜索引擎编入索引,因为谷歌或任何其他搜索引擎看不到它们


但是,这些
.cshtml
文件被控制器操作用来返回HTML响应。因此,Google索引的任何路由,如果导致使用您的
.cshtml
文件之一的操作,将允许Google索引该文件的解析内容。这与谷歌直接索引物理文件不同。

最有可能的是,你在谷歌上搜索到了什么?试着在这里寻找答案——我不知道“完全符合web标准和跨平台”这一点。只有你让他们这样,他们才是这样。如果我愿意,我可以创建几天的视图,这些视图违反了所有可能的web标准,并且只在Netscape Navigator中工作。你说得对。更新了我的答案。