您好,登錄后才能下訂單哦!
在做mvc web時 一個視圖需要調用文章頁分類名稱,思前想后決定用@Html.action實現 從分類控器中最出model然后在,通過分類控件器action 相對應的視圖渲染,顯示在文件頁中
代碼:
主視圖:
<span class="title"><span class="classname">[@Html.Action("GetCategoryName", "Category", new{classid=item.classid })]</span>@Html.ActionLinkArticleDetails(item)</span><span class="date">@item.newstime.ToString("MM月dd日")</span>
控件器
public class CategoryController : Controller
{
[ChildActionOnly]
public PartialViewResult GetCategoryName(int classid)
{
................................
return PartialView(model);
}
//GetCategoryName 視圖
................................
@Html.ActionLink(classname);
2.流程是這樣的
在主視圖中 --> GetCategoryName-->CategoryController中的GetCategoryName action--->categoryName視圖-->在主視圖中顯示
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。