私の/ Viewsフォルダにデフォルトの_ViewStart.cshtmlがあります。 ViewBagオブジェクトにアクセスして、すべてのビューのデフォルトのタイトルを設定できるようにしたいと思います。としかし_ViewStart.cshtmlがViewBagオブジェクトにアクセスできないのはなぜですか?
、私が得る
@{
Layout = "~/Views/Shared/SiteLayout.cshtml";
ViewBag.Title = "bytecourse - Online Courses in Technology";
}
ランタイムエラーとして「名前は 『ViewBag』は現在のコンテキストに存在しません」。
何をする必要がありますか?
@Darin Dimitrovは使用されていません@RenderSection( "Title") 'が使用されています@RenderSection(" Title "、required:= false)'の場合、必要条件がありますかIsSectionDefined ( "タイトル")? –
@BeratBilginこのセクションがビューで定義されていない場合は、デフォルト値を使用するかどうかによって異なります。 –