当前位置:编程学习 > C#/ASP.NET >>

关于返回视图的问题

比如我在1视图里面做了一个ajax提交 提交到a的方法里面 a方法返回一个return view(list) 为什么返回的页面结果没变  还是1视图  我能保证方法里面处理的没有问题  

代码如下
  $.ajax({url: "<%:Url.Action("a") %>", type:"POST", data:......, success: function (html) {
             if (html != "flase") {
               
             } else {
                 
             }
         } 
         })

 public ActionResult Index()
        {
            var list = ...
            return View(list);
        }
[HttpPost]
 public ActionResult a()
        {
            var l= ...
            return View(l);
        }
--------------------编程问答--------------------  没人呢 --------------------编程问答-------------------- ajax 异步 请求数据  你返回的  view  是部分页吗? 如果不是部分页 那么你 整个页面会刷新的。 ajax 还有什么意义? --------------------编程问答--------------------
引用 2 楼 xionggangboy 的回复:
ajax 异步 请求数据  你返回的  view  是部分页吗? 如果不是部分页 那么你 整个页面会刷新的。 ajax 还有什么意义?
返回的还是当前的界面只是view()里面的值变了 --------------------编程问答-------------------- 你那 可以在 前台 加 断点  看看 第二次 进入页面 里面 Model 里面是什么值 --------------------编程问答-------------------- 你ajax 的数据类型是什么类型 ?

return view() 返回的是对应a这个action的view(页面). 

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,