Html.RenderPartial與Html.RenderAction的區別 -开发者知识库

Html.RenderPartial與Html.RenderAction的區別 -开发者知识库,第1张

Html.RenderPartial與Html.RenderAction這兩個方法都是用來在界面上嵌入用戶控件的。

 

    Html.RenderPartial是直接將用戶控件嵌入到界面上:

    <%Html.RenderPartial("LogOnUserControl");%>

    <%Html.RenderPartial("~/Areas/Comm/Views/Shared/LogOnUserControl.ascx");%>

注意:用第一種方法時,用戶控件必須放在調用者同一目錄下,也可以放在View/Shared中。

 

    Html.RenderAction則通過Controller中的Action來調用用戶控件

Controller:----用戶控件所在Controller

    public ActionResult UserControl()     {         return PartialView();     }

View:----調用用戶控件的View

    <%Html.RenderAction("UserControl","Controller");%>

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复