我想在我的视图中使用像这样的代码后面的字符串创建一个链接,但它不起作用。从后面的代码生成HTML的方法是什么?
@ViewBag.MessageFailedProject = "Unable to save changes. The project was deleted by another user. Click " + new HtmlString("<a href=\"/Project\">here</a>").ToHtmlString() + " to return to the project list";
使用这种方式,最终结果是: 无法保存更改。该项目已被其他用户删除。点击&lt; a href =&#34; / Project&#34;&gt;这里返回项目列表
答案 0 :(得分:0)
在控制器中:
public ActionResult Test()
{
ViewBag.MessageFailedProject =
"Unable to save changes. "+
"The project was deleted by another user. "+
"Click <a href=\"/Project\">here</a> to return to the project list";
return View();
}
在视图中:
@Html.Raw(@ViewBag.MessageFailedProject)
它显示:
无法保存更改。该项目已被其他用户删除。单击here返回项目列表
对我来说一切似乎都很好..