MVC3 Custom VirtualPathProvider не отображает Razor

Я попытался скопировать этот пример здесь.

Единственное изменение, которое я сделал, - это изменение текста, который будет выводиться:

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 ответа

Решение

Gah, именно это, но с данными в базе данных, кажется, работает: я думаю, что это может иметь какое-то отношение к моим вставленным вручную возвратам каретки... О, хорошо

Попробуйте использовать кодировку UTF8 вместо ASCII

Другие вопросы по тегам