【发布时间】:2016-10-28 20:55:57
【问题描述】:
在 Razor 中编码 URL 的正确方法是什么?我在下面的尝试没有将空格更改为%20。
survey.Name是传递给控制器的变量
<a href="~/Survey/Take/@Uri.EscapeDataString(survey.Name)">@survey.Name</a>
【问题讨论】:
-
如果你使用
@Html.Encode(survey.Name)会怎样 -
@Hackerman 仍然不对其进行编码。
-
@HttpUtility.UrlPathEncode(survey.Name)
-
@NagarajRaveendran nope 仍然出现空格。
标签: c# asp.net-mvc razor html-helper