JSON機能を使用しようとしていますが、基本的には簡単ですが、何らかの理由で500内部サーバーエラーが発生しています私のコンソールとアプリケーションは決してコントローラに到達しません。私はすべてのことを試しましたが、コードは非常にシンプルなので、同じ行の繰り返しを何度も読んでエラーを見つけようとしました。ここで.NET MVC3でJSON:500(内部サーバーサーバーエラー)
は私のスクリプトです:ここでは
$("#saveAdvisorOption").click(function() {
// Create a JSON object:
alert("OK");
var OptionsModel = { "AdvisorNewsFeed": $("#advisorCheckBox").val() };
alert($(OptionsModel.AdvisorNewsFeed));
$.post("/Account/ChangeOptionForAdvisor", OptionsModel, function (data) {
});
});
は私のモデルである:
public class OptionsModel
{
public string AdvisorNewsFeed { get; set; }
public OptionsModel(string AdvisorNewsFeed)
{
this.AdvisorNewsFeed = AdvisorNewsFeed;
}
}
}
そして、ここに私のコントローラである:
public class AccountController : Controller
{
[HttpPost]
public ActionResult ChangeOptionForAdvisor(OptionsModel option)
{
//Return something
return Json(option, JsonRequestBehavior.AllowGet);
}
私は休憩を持っていますreturnステートメントのポイントしかし決して走らない。
ご協力いただきまして誠にありがとうございます。
なぜ例外を教えていただけませんか? – gdoron