MVC3自定义VirtualPathProvider不渲染Razor

时间:2012-12-03 09:43:49

标签: c# asp.net-mvc-3

我试图复制example here

我所做的唯一改变是更改它将输出的文本:

public override System.IO.Stream Open() 
{
    return new System.IO.MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes("@inherits System.Web.Mvc.WebViewPage\r\n@{ViewBag.Title = \"About Us\";}\r\n"));
}

但我似乎无法说服它来评估Razor加价。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

Gah,确切地说,但是数据库中的数据似乎有效:我认为它可能与我手动插入的回车有关...哦,好吧

答案 1 :(得分:0)

尝试使用UTF8编码而不是ASCII