zoukankan      html  css  js  c++  java
  • MVC小系列(十二)【RenderAction和RenderPartial区别】


    二者作用:
    RenderAction:渲染分部视图到页面上,要求提供Action和控制器名称
    RenderPartial:渲染分部视图到页面上,要求提供分部视图的名称,即路径,如果是在当前控制下或者shared下的页面,可以直接写名称即可

    区别:
    RenderAction:通过控制器在aciton,即HttpGet特性
    RenderPartial:不通过控制器和aciton,即使有也不走这个,一般使用RenderPartial时,都是把数据写在页面上,

    注意:如果有多个视图中的表单分别有提交动作,必须使用ajax,不能使用表单自己的submit方式,否则mvc会分不清到底提交给谁

    ajax方式:

     1   <script type="text/javascript">
     2         $("#logOnBtn").click(function () {
     3             $.ajax({
     4                 url: "/Home/UserLogOn",
     5                 data: $("#LogOn").serialize(),
     6                 type: "POST",
     7                 success: function (data) {
     8                     $("#LogOn").html(data);
     9                 }
    10             });
    11         });
    12     </script>


    一个页面上如果有多个表单,可以使用RenderAction把业务分开处理,用AJAX提交方法分别进行POST提交就可以了

  • 相关阅读:
    高斯消元算法
    Fermat小定理的证明
    Pollard Rho 算法简介
    做一些无聊的题
    永远不要相信自己的傲慢
    笔记-数据结构进阶
    笔记-区间问题
    线段树板子
    [DarkBZOJ3694] 最短路
    [CF321D] Ciel and Flipboard
  • 原文地址:https://www.cnblogs.com/niuzaihenmang/p/5624376.html
Copyright © 2011-2022 走看看