从控制器编写带有指向视图的链接的Html
本文关键字:视图 链接 Html 控制器 | 更新日期: 2023-09-27 18:21:32
我想在我的视图中使用这样的代码隐藏中的字符串创建一个链接,但它不起作用。从代码背后生成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";
使用这种方式,最终结果是:无法保存更改。该项目已被另一个用户删除。单击<a href="/Project">返回项目列表
在控制器中:
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)
它显示:
无法保存更改。该项目已被另一个用户删除。点击此处返回项目列表
我觉得一切都很好。