默認情況下,ASP.NET MVC 3的新項目模板中添加以下爲默認佈局(在剃刀的母版):替代ViewBag.Title在ASP.NET MVC 3
<title>@ViewBag.Title</title>
視圖必須再包含以下指定頁面的標題,例如:
@{
ViewBag.Title = "Log On";
}
也許這只是我自己的偏好,但我發現使用ViewBag舉行標題有點不對(我想得太多了魔串風味)。所以我的問題是:對於使用ASP.NET MVC 3和剃鬚刀(使用動態屬性包)的用戶,或者您是否選擇更強類型的內容(可能涉及自定義基類?),這是推薦的最佳做法嗎?
對此使用viewbag非常棒,因爲您可以在佈局頁面中聲明變量,然後爲每個從其繼承的視圖指定不同的標題。沒有使用靜態類型的模型,真的沒有其他方法可以做到。 –