I次のコードを持っている:RazorEngine:オブジェクト参照がオブジェクトインスタンスに設定されていません
public string View(string view, object model)
{
var template = File.ReadAllText(HttpContext.Current.Request.MapPath(@"~\Views\PublishTemplates\" + view + ".cshtml"));
if (model == null)
{
model = new object();
}
return RazorEngine.Razor.Parse(template, model);
}
と私は
@model NewsReleaseCreator.Models.NewsRelease
@{
Layout = "~/Views/Shared/_LayoutBlank.cshtml";
}
@Model.Headline
私は取得しています次のビューを使用しています:
を[NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません] RazorEngine.Templating.TemplateBase.RazorEn C言語でgine.Templating.ITemplate.Run(ExecuteContextコンテキスト):\ Users \ユーザーマシュー\ドキュメントは、\ SRC \コア\ RazorEngine.Core \テンプレート化\ TemplateBase.cs GitHubの\ RazorEngineを\:139
私が削除した場合レイアウトラインは、それが
マイレイアウト
<!DOCTYPE html>
<html>
<head>
@RenderSection("MetaSection", false)
<title>@ViewBag.Title</title>
@RenderSection("HeaderSection", false)
</head>
<body>
@RenderBody()
</body>
</html>
思考を正常に動作しますか?
ないリゾルバが何であるかを確認しますが、私はおそらく – Jeff
私の最終的な解決策は、かみそりのエンジンを使用しないことだった何かを明らかに逃しました。私は今私の答えを投稿します – Jeff