MVC3自定义的VirtualPathProvider不渲染剃刀(MVC3 Custom Virtu

2019-10-17 11:21发布

我试图复制这一这里例子 。

我所做的唯一变化就是把文本,它会输出:

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"));
}

但我似乎无法说服它评估剃刀加价。

有什么建议么?

Answer 1:

尔加,正是这一点,但在数据库中的数据似乎工作:我想这可能是与我的手动插入回车......哦



Answer 2:

尝试使用UTF8编码,而不是ASCII的



文章来源: MVC3 Custom VirtualPathProvider not rendering Razor