MVC Html.Partial RenderPartial Action RenderAction 區別
阿新 • • 發佈:2018-12-13
/*
*@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")
*@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")