日期:2014-05-17  浏览次数:20487 次

asp.net mvc页面中使用jquery装入一个Partial页面,异步刷新失败
我在a.aspx页面中使用jquery装入一个Partial页面b.ascx,Partial页面包含一个编辑按钮,而且主页面与Partial页面应用的模型不是同一个,在点击编辑页面后,为什么始终不成功。

a.aspx页面装入
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Default.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<Ing.Models.AreaInfoModels>>" %>
$("#memoPart").load("/GRInfoBase/GetGRInfo/1");


b.ascx
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Ing.Models.GRInfoBaseModels>" %>
$(document).ready(function() {
  $('#editForm').ajaxForm({
  url: "/GRInfoBase/EditGRInfo/1", 
  type: "POST",
  beforeSubmit: showRequest, 
  success: showResponse
  })
  });

始终进不到showResponse函数
各位帮我看看是因为什么原因。

------解决方案--------------------

------解决方案--------------------
你这种方法,根本不对吧,用Load只是把代码加进去而已,不见得就执行了啊。试试在后台的Controller里,新写一个方法Return一个PartialView来,然后用Ajax添加进来试试。
------解决方案--------------------
你把view的代码 
还有controller的代码 完整的贴出来