控制器以纯文本呈现链接

时间:2016-01-28 22:15:52

标签: asp.net-mvc asp.net-mvc-4 razor

我想知道如何从控制器创建链接或超链接。我能够创建一个,但渲染提供了一个简单的锚文本,如

<a href=mysite/controller/action>

我的问题是,我怎样才能使它成为可点击的链接而不是纯文本。 注意:它必须在控制器中,因为我正在为实体模型创建ErrorMessage属性数据。

感谢

1 个答案:

答案 0 :(得分:1)

控制器:

ViewBag.link = "<a href='page.html'>link</a>";

你的观点:

@Html.Raw(ViewBag.link)