1

我有一个模型,它具有类似“SomeUrl”的属性,它是一个包含一些参数的绝对 url,例如: http ://www.someexternalsite.com/q?param1=value1¶m2=value2

我的视图需要一个列表,我试图在这样的锚标记中使用这些 url:

<a href="@Model.SomeUrl">my link</a>

url 正在被编码,最终会像这样出现:

http://www.someexternalsite.com/q?param1=value1&amp;param2=value

我该如何阻止它这样做?

4

2 回答 2

1

不编码 & 会导致无效的 html。在这种情况下,html 被正确编码。如果要呈现未编码的字符串,请使用:

@Html.Raw(...)
于 2012-04-28T18:21:15.987 回答
0

将您的链接更改为:

<a href="@Html.Raw(Model.SomeUrl)">my link</a>
于 2012-04-28T18:34:05.953 回答