본문 바로가기

Web_Application/ASP.NET MVC

asp.net mvc ajax post 500 error



javascript


var formCollection = $("#frmUser").serialize();


$.post("/UserInfo/ValidateUser",

    formCollection,

    function (status, textStatus, jqXHR) {

        if (status.Success) {

            alert("OK");

        } else {

            alert("FAIL");

        }

    }

);


controller


[HttpPost]

public JsonResult ValidateUser(FormCollection formValues)

{

  JsonResult result = new JsonResult();


  stirng param1 = formValues["param1"];

  stirng param2 = formValues["param2"];  

  

  result = 결과

  return result;

}


string 으로 개별로 받을 때 500 에러를 반환한다.

파라메터를 FormCollection 으로 받고 각각의 변수를 재할당한다.