都是用来在界面上切入用户控件的。
Html.RenderPartial是直接将用户控件嵌入到界面上,<%Html.RenderPartial("LogonUserControl");%>
或<%Html.RenderPartial(路径/LogOnUserControl.ascx");%>
注意:用第一种方法时,用户控件必须放在调用者同意目录下,也可以放在View/shared中。
Html.RenderAction则通过Controller中的Action来调用用户控件
Controller:用户控件所在的Controller
public ActionResult UserControl()
{
return PartialView();
}
View:------ 调用用户控件的View
<%Html.RenderAction("UserControl","Controller");%>
Tags:
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。