如何在C#中从MVC3中的字符串返回视图

时间:2013-02-08 20:34:52

标签: razor view

public ActionResult Default()
{
    ViewBag.Message = "Hello,World!";
    var template = "<h1>@ViewBag.Message</h1>";
    //How to make the content of the following "View" = "template"
    return View();
}

然后将html结果构建为:

<h1>Hello,World!</h1>

请帮帮我,谢谢!我知道RazorEngine可以解析Razor文件,但不能将字符串渲染为View。

1 个答案:

答案 0 :(得分:0)

使用内容结果,返回原始内容。它不使用关联的视图,而只是将内容直接返回给请求者。

return Content(template);