当前位置: 代码迷 >> 综合 >> MVC Html.Partial RenderPartial Action RenderAction 区别
  详细解决方案

MVC Html.Partial RenderPartial Action RenderAction 区别

热度:20   发布时间:2023-12-21 05:26:14.0
/*
             *@Html.Partial用于将分部视图渲染为字符串  可用: if( "@Html.Partial("main.import.insdep")" ==""){}
             *@{Html.RenderPartial}将分布视图直接写入响应输出流,所以只能直接放在代码块中,不能放在表达式中(返回值是void)
             *<一>. Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。
             *<二>. Partial是将视图内容直接生成一个字符串并返回,RenderPartial方法是直接输出至当前 HttpContext。因此它们在视图中的使用方式是不同的,
             */
            //@{Html.RenderPartial("Main.Import");}非Action
            //@Html.Partial("Main.Import")非Action
            //@{Html.RenderAction("importDemo");}
            //@Html.Action("importDemo")
  相关解决方案