0
我有一個標籤雲,我幾乎包含了我在網站中的所有視圖。我意識到我可以把它放在母版頁上。更大的問題是,我如何從數據庫中傳遞數據?我想避免必須在每個控制器和操作中獲取數據。是否有捷徑可尋?常見內容部分視圖
我有一個標籤雲,我幾乎包含了我在網站中的所有視圖。我意識到我可以把它放在母版頁上。更大的問題是,我如何從數據庫中傳遞數據?我想避免必須在每個控制器和操作中獲取數據。是否有捷徑可尋?常見內容部分視圖
使用@{ Html.RenderAction("TagCloud", "SomeController"); }
。
public class SomeController : Controller {
public ActionResult TagCloud() {
var model = // fetch data for tagcloud
return View("~/Views/Shared/Tagcloud.ascx", model);
}
}
加載具有自己的視圖模型f.e.的視圖是相當普遍的。因爲它在很多不同的頁面和場景中共享,在它自己的行動中。
嗯,看起來像它可能會工作。謝謝,讓我試試看。 – Darthg8r