MVC视图之间调用方法总结
調用視圖方式有兩種:
一:直接調用(不通過controller)
<body>
@Html.Partial("../Shared/Error");
</body>
?二:通過controller調用
<body>
? @Html.Action("Dismode","Shared")
</body>
?注:?
Action、RenderAction加載方法的視圖,執行Controller→ Model → View的順序,然後把產生的頁面帶回到原來的View中再回傳。
Partial、RenderPartial直接加載視圖文件內容
?
調用分部視圖的示例:
新建一個控制器: 返回部分視圖
??? public class AdminController : Controller
??? {
?????? ?public ActionResult UpdateAdmin()
??????? {
var testObj =?new?List<string>()
????????{
????????????"aaa",?"bbb",?"ccc"
????????};
??????????? return PartialView("UpdateAdmin", testObj?);
??????? }
?????}
?在Views 的Shared文件夾添加一個視圖 UpdateAdmin
?
調用視圖的幾種方法
? 1. Jquery 調用
? ? $(function () {
???????????? $("#load").load("/Admin/UpdateAdmin");
???????? })
2 . Html.Action 調用
?? 如下:
??? @Html.Action("UpdateAdmin","Admin")
3. 直接調用 不經過Controller
? 如下:
???? ?@Html.Partial("UpdateAdmin",?new?List<string> {?"ccc",?"ddd",?"eee"?})
轉載于:https://www.cnblogs.com/yi-ye/p/5670257.html
總結
以上是生活随笔為你收集整理的MVC视图之间调用方法总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站优化禁忌都有哪些?反复修改网站就是其
- 下一篇: CODE[VS]-求和-整数处理-天梯青