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

mvcMVC 3.0下刷新页面局部区域的问题,刚学不会求教一下

页面上有一个DropDownList, 比如显示学生姓名列表. 下面是一个grid, 里面列出学生的考试成绩. 业务逻辑是DropDownList里面选择不同的学生, 下面的grid要能刷出选中学生的成绩具体代码 --------------------编程问答-------------------- 用jquery ajax刷新,本质上和DropDownList联动思路一样,只是你更新的是Grid。你可以google下DropDownList联动 ASP.NET MVC --------------------编程问答-------------------- 这和MVC没有半毛钱关系,直接AJAX异步取数填充 --------------------编程问答-------------------- 不就是dropdownlist修改的时候提交查询条件到后台查询然后grid再显示就ok了么。 --------------------编程问答-------------------- 果断的ajax异步
--------------------编程问答--------------------

<select><option value="aaa">aaa</option><option value="aaa">aaa</option><option value="aaa">aaa</option></select>
<div id="div1"></div>


$("select").bind(change,function(){
    var id = $(this).val();
    $.ajax({
       url:"AjaxData",
       data:{id:id},
       success:function(data){
         $("#div1").html(data);
       }
    })

})


public PartiViewResult AjaxData(int id){
      return PartiView(_service.GetDateById(id));
}

AjaxData.cshtml

@model List<stu>
<ul>
@foreach(var item in Model){
 <li>@item.Name</li>
}
</ul>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,