在做mvc web時(shí) 一個(gè)視圖需要調(diào)用文章頁分類名稱,思前想后決定用@Html.action實(shí)現(xiàn) 從分類控器中最出model然后在,通過分類控件器action 相對(duì)應(yīng)的視圖渲染,顯示在文件頁中
成都創(chuàng)新互聯(lián)成立與2013年,先為尼元陽等服務(wù)建站,尼元陽等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為尼元陽企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
代碼:
主視圖:
[@Html.Action("GetCategoryName", "Category", new{classid=item.classid })]@Html.ActionLinkArticleDetails(item)@item.newstime.ToString("MM月dd日")
控件器
public class CategoryController : Controller
{
[ChildActionOnly]
public PartialViewResult GetCategoryName(int classid)
{
................................
return PartialView(model);
}
//GetCategoryName 視圖
................................
@Html.ActionLink(classname);
2.流程是這樣的
在主視圖中 --> GetCategoryName-->CategoryController中的GetCategoryName action--->categoryName視圖-->在主視圖中顯示