ASP.nET核心Web应用程序(.NET Core RC2) - 为什么head标记中的项目在body标记中呈现

时间:2016-06-05 15:54:42

标签: asp.net

如果在Visual Studio 2015中创建新的ASP.NET核心Web应用程序并运行库存标准模板应用程序,那么添加到head标记的所有标记(标题,链接,元)都会在正文中呈现?为什么会这样?

2 个答案:

答案 0 :(得分:2)

这似乎是启用浏览器链接导致的问题。

我不确定这是最新版本.NET Core的问题,还是故意的。

答案 1 :(得分:1)

@jar,你在不同的机器上尝试过它还是试过不同的浏览器?我的快速答案是"不,我还没有看到这种情况发生在"并回应@Daxxy对浏览器链接的观察:"我不会在浏览器链接中看到它发生在"。

完整答案,截图:

我以前没有注意到这种行为,所以我在我目前使用的笔记本电脑上安装了RC2,之前没有安装RC2。我可以验证我看到您正在经历的观察结果。

这是我的标准RC2网页模板项目的_Layout.cshtml: Layout.cshtml screenshot

请注意头部区域内的元标记和标题标记。

现在,这里的浏览器源代码反映了源代码中的相同内容。

Browser source code

要测试@ Daxxy的观察,这是我的工具栏菜单,显示已启用浏览器链接: Enable Browser Link

最后,这是一个屏幕截图,显示我的浏览器链接仪表板验证与Edge的1个连接。 Browser Link Dashboard

如果您在多台具有多个浏览器的计算机上仍然遇到此问题,请确保与您的观察结果联系ASP .NET团队,以检查这是否是某种故意行为或错误