【发布时间】:2014-04-02 09:11:52
【问题描述】:
我在 Partial View 、Jquery 和 Controller 中有以下代码。
我用过 $("form").serialize();方法并尝试将数据发布到我所在的控制器
在模型中捕捉它。
当我使用 VS2010 运行代码时,代码在本地运行良好,但代码在服务器上无法运行
当我尝试将它发送到控制器屏幕时,大约 100 条记录会挂起超过 30
min.Also 在服务器上也没有收到任何错误。
谁能告诉我更多关于它的信息。
1] jQuery 代码
$('#btnSave').click(function () {
$("#dvAjax1").css('display', 'block');
var assignCalculationsData = $("form").serialize();
$.ajax(
{ type: "POST",
url: "SaveAssignedCalculations/Pricing",
data: assignCalculationsData,
success: function (data) {
data = $.trim(data);
if (data != "") {
var $response = $(data);
var hdValue = $response.find('#hdSaveStatus').val();
if (hdValue == "2") {//enter mandatory
jAlert('Please enter mandatory data.');
}
else if (hdValue == "1") {
$("#dvBody").html("");
$("#dvBody").html(data);
jAlert('Calculations Saved Successfully');
}
else {//No Data ('0')
jAlert('Please enter mandatory data.');
}
}
else {
jAlert('Please assign calculation(s) before saving.');
}
$("#dvAjax1").css('display', 'none');
}
});
});
})
2] 控制器代码
public PartialViewResult SaveAssignedCalculations(List<AssignCalculationsDataModel> lstAssignCalculationsSourceDataModel, string fundType, string accountCode, string shareClassID)
{
//Some code
}
提前致谢。
谢谢, 维巴夫
【问题讨论】:
标签: c# javascript jquery ajax asp.net-mvc-3