我有一个像“SomeUrl”这样的属性的模型,它是一个带有一些参数的绝对URL,例如:http://www.someexternalsite.com/q?param1=value1¶m2=value2
我的视图需要一个List,我试图在这样的锚标记中使用这些url:
<a href="@Model.SomeUrl">my link</a>
网址正在编码,最终会像这样出现:
http://www.someexternalsite.com/q?param1=value1&param2=value
如何阻止它这样做?
答案 0 :(得分:1)
不编码&amp;会导致无效的HTML。在这种情况下,html被正确编码。如果要渲染未编码的字符串,请使用:
@Html.Raw(...)
答案 1 :(得分:0)
将您的链接更改为:
<a href="@Html.Raw(Model.SomeUrl)">my link</a>