0

在我的 .Net MVC 3 应用程序中,我需要实现此功能:当用户单击按钮时,它应该将他导航到某个页面,但带有我在模型属性中拥有的 html 内容。是否可以?

4

2 回答 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 回答