url上的内部服务器错误500:" / prawnfarm / updateprawnfarmdetail", [英] Internal server error 500 at url: "/prawnfarm/updateprawnfarmdetail",
本文介绍了url上的内部服务器错误500:" / prawnfarm / updateprawnfarmdetail",的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个MVC应用程序,我将使用ajax调用控制器。我已经设置好一切但是当我调用ajax调用时,我从F12(Google Chrome)获得内部服务器错误500。我仔细检查了我的代码(javascript和C#),似乎没有错。以下是我的代码:
Hi, I have a MVC application in which i will call a controller using ajax. I have setup everything fine but when i invoke the ajax call, i get Internal Server Error 500 from F12(Google Chrome). I double checked my codes(javascript and C#) and seem nothing wrong. Below are my codes:
$.ajax({
type: "POST",
url: "/PrawnFarm/UpdatePrawnFarmDetail",
data: {
'pH': $ph,
'salPerc': $salPerc,
'salDeg': $salDeg,
'doMG': $doMG,
'doDeg': $doDeg,
'water': $water,
'rain': $rain,
'pondId': $pondId,
},
success: function (data) {
},
fail: function (jqXHR, textStatus, errorThrown) {
}
});
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult UpdatePrawnFarmDetail(decimal pH, decimal salPerc, decimal salDeg, decimal doMG, decimal doDeg, int water, int rain, long pondId)
{
using (DB_TestEntities db = new DB_TestEntities())
{
PrawnFarmDetail prawnFarmDetail = new PrawnFarmDetail();
prawnFarmDetail.PH = pH;
prawnFarmDetail.SAL_Percentage = salPerc;
prawnFarmDetail.SAL_Degree = salDeg;
prawnFarmDetail.DO_Volume = doMG;
prawnFarmDetail.DO_Degree = doDeg;
prawnFarmDetail.Water_Volume = water;
prawnFarmDetail.RAIN = rain;
prawnFarmDetail.PondId = pondId;
db.SaveChanges();
}
return View();
}
我尝试过:
1.调试javascript并正确捕获所有值。
What I have tried:
1. Debug the javascript and all values are captured correctly.
推荐答案
.ajax({
type: POST,
url:/ PrawnFarm / UpdatePrawnFarmDetail,
数据:{
'pH':
.ajax({ type: "POST", url: "/PrawnFarm/UpdatePrawnFarmDetail", data: { 'pH':
ph,
'salPerc ':
ph, 'salPerc':
salPerc,
'salDeg':
salPerc, 'salDeg':
这篇关于url上的内部服务器错误500:" / prawnfarm / updateprawnfarmdetail",的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文