0

我有一个动态更改的 URL 地址,它是这样的:

<a href="@Url.Action("Method","Controller", new { Id = Model.DId, dbId = Model.DbId, iconId = Model.IconId, edition = Model.Edition })"></a>

动态部分是 -> edition = Model.Edition 。通常它是一个整数值,并且 url 最终是这样的: .... &edition=1232113。有时我需要它以这样的方式结束:&edition=1232113#10_11并且我设法将正确的值传递给版本占位符,但是在重新加载后它没有显示我期望它相似但它替换的相同 url #' 与 '%23'。它看起来像这样:1232113%2310_11,效果不是我所期望的。

另一方面,当我手动输入时:1232113#10_11它可以工作。

你能帮我吗?

4

1 回答 1

0

如果您的问题是 Url.Action 正在转换您的 url 的一部分,您可能需要使用 RAW 方法。

@Html.Raw(Url.Action("Method","Controller", new { Id = Model.DId, dbId = Model.DbId, iconId = Model.IconId, edition = Model.Edition })
于 2013-10-18T16:19:31.820 回答