2

我在不同的地方使用 actionlinks 在我的 mvc 4 应用程序中创建链接。我注意到带有空格的查询字符串参数得到 %20 处理,这很好,但是我的应用程序的其他部分使用带有 action=get 的表单来传递带有空格 + 编码的查询字符串。为了保持一致,我可以让 actionlink 在 qs 上使用相同的 + 编码吗?

4

1 回答 1

2

您可以HttpUtility.HtmlEncode在 ActionLink中使用

@Html.ActionLink("Test", "Foo","Home", new {title= HttpUtility.HtmlEncode("hello world")}, null)

另一方面,您应该使用HtmlDecode.

于 2013-07-23T20:36:37.230 回答