在我的 .Net MVC 3 应用程序中,我需要实现此功能:当用户单击按钮时,它应该将他导航到某个页面,但带有我在模型属性中拥有的 html 内容。是否可以?
问问题
213 次
2 回答
3
是的,有可能。在这个新视图上使用
@Model YourModel
@{
Layout = null;
}
@Html.Raw(Model.Propery)
于 2012-08-22T11:20:04.863 回答
2
当然,在视图内部:
@model MyViewModel
@{
Layout = null;
}
@Html.Raw(Model.SomePropertyThatContainsHtml)
但这完全荒谬,您宁愿让您的控制器操作直接返回ContentResult
:
public ActionResult SomeAction()
{
MyViewModel model = ...
return Content(model.SomePropertyThatContainsHtml, "text/html");
}
于 2012-08-22T11:20:54.577 回答