Asp.net mvc MS Edge从MVC返回的字符串中删除空间

Asp.net mvc MS Edge从MVC返回的字符串中删除空间,asp.net-mvc,microsoft-edge,Asp.net Mvc,Microsoft Edge,以前有人见过这个吗 在一个非常简单的MVC教程之后,我从控制器返回一个字符串。该字符串是使用以下代码生成的: public string Welcome(string name, int ID = 1) { return HttpUtility.HtmlEncode("Hello " + name + ", ID: " + ID); } 在Google Chrome(屏幕截图中的顶部浏览器)中,字符串看起来不错,但在Microsoft Edge(第二个浏览器

以前有人见过这个吗

在一个非常简单的MVC教程之后,我从控制器返回一个字符串。该字符串是使用以下代码生成的:

    public string Welcome(string name, int ID = 1)
    {
      return HttpUtility.HtmlEncode("Hello " + name + ", ID: " + ID);
    }
在Google Chrome(屏幕截图中的顶部浏览器)中,字符串看起来不错,但在Microsoft Edge(第二个浏览器)中,字符串在开始时已删除了空格,因此看起来如下所示: HelloTestName

截图下方是邮递员的回复

标题

Cache-Control →private
Content-Encoding →gzip
Content-Length →138
Content-Type →text/html; charset=utf-8
Date →Tue, 17 Jan 2017 10:36:56 GMT
Server →Microsoft-IIS/10.0
Vary →Accept-Encoding
X-AspNet-Version →4.0.30319
X-AspNetMvc-Version →5.2
X-Powered-By →ASP.NET
X-SourceFiles →=?UTF-8?B?QzpcVXNlcnNcbWVha2luclxEZXNrdG9wXE1WQy1UZXN0c1xCcmlkZ2V3YXktUmVwb3J0c1xCcmlkZ2V3YXktUmVwb3J0c1xoZWxsb3dvcmxkXHdlbGNvbWVcMw==?=
身体

Hello TestName, ID: 3

MVC部分是不相关的。您实际返回的全部内容(包括内容标题)是什么?因此您实际上没有发送HTML,浏览器进入“标记汤”或“怪癖模式”。尝试发送实际的HTML。看看例子,好的,这似乎就是答案。虽然我正在跟随微软的asp.net网站上的教程:,但在截图中他们似乎正在使用Chrome。谢谢你的帮助。MVC部分无关紧要。您实际返回的全部内容(包括内容标题)是什么?因此您实际上没有发送HTML,浏览器进入“标记汤”或“怪癖模式”。尝试发送实际的HTML。看看例子,好的,这似乎就是答案。虽然我正在跟随微软的asp.net网站上的教程:,但在截图中他们似乎正在使用Chrome。谢谢你的帮助。