Asp.net mvc 链接中的URL转换&;至&;amp;使URL无效

Asp.net mvc 链接中的URL转换&;至&;amp;使URL无效,asp.net-mvc,url,razor,Asp.net Mvc,Url,Razor,我使用标签 @{var url=Html.Display(“url”);} 点击这里 但他把我变成了&in&;这会侵入url 我怎样才能解决这个问题 @{var url=Html.Display(“url”);} 当你说,Html.Display(“URL”)时,点击这里,,“URL”是一个字符串,将显示“URL”。我假设您想要的是Html.Display(URL)其中URL是包含URL的变量 Html.Display(myUrlVariable)对字符串进行编码以防止XSS攻击 如果您

我使用标签 @{var url=Html.Display(“url”);} 点击这里 但他把我变成了&in&;这会侵入url

我怎样才能解决这个问题

@{var url=Html.Display(“url”);}
当你说,
Html.Display(“URL”)
时,点击这里,,“URL”是一个字符串,将显示“URL”。我假设您想要的是
Html.Display(URL)
其中
URL
是包含URL的变量


Html.Display(myUrlVariable)
对字符串进行编码以防止XSS攻击


如果您不想对
myUrlVariable
变量进行编码,可以使用
HTML.Raw(myUrlVariable)
使用
encodeURIComponent()
,这是正确的使用方法

  encodeURIComponent("URL")

不,他能解决我的问题。它仍然会损坏发送HTML代码和发送Google浏览器代码的URL。文件:Edit.cshtml Chrome