0
我在Partial View,Jquery和Controller中有下面的代码。我使用了$(“form”)。serialize();方法并试图将数据发布到控制器中,我在其中将模型捕获到其中。jquery ajax form.serialize()不能在服务器和本地IIS上工作
代码工作的地方很好,当我用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
}
由于提前。
感谢, Vaibhav的
但我该如何快速将这些大数据发布到控制器,因为这应该至少在几秒钟内完成。 –
@VaibhavDeshmukh,这很难回答。它不应该花更多的时间在JavaScript。不知道服务器端需要多少时间 –
但是当我尝试发送大量数据时,屏幕仍然会挂起超过30分钟 –