클라이언트
var result = JSON.stringify(aspNetUserActionLog); 안해주면 서버에서 null로 받는다.
* stringify 메소드는 json 객체를 String 객체로 변환
function fn_setLogDB( comment ) {
var email = userName;
var projectId = $("#hidProjectId").val();
var aspNetUserActionLog = {};
aspNetUserActionLog.Email = email;
aspNetUserActionLog.UserActioin = comment;
//data: JSON.stringify(dataJSON),
var result = JSON.stringify(aspNetUserActionLog);
$.ajax({
type: "POST",
url: "/api/userLog" ,
data: result ,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (data) {
// alert('저장성공');
},
error: function (message) {
alert(message);
}
});
}
서버측
[System.Web.Http.Route("api/userLog")]
[System.Web.Http.HttpPost]
public void SetLog([FromBody] AspNetUserActionLog aspNetUserActionLog)
{
HttpRequestMessage request = this.Request;
var content = request.Content;
}
'ASP.NET MVC' 카테고리의 다른 글
StyleBundle 절대경로 설정하기 (0) | 2019.09.05 |
---|---|
TFS 에서 소스 다운시 참조 오류 for (MVC 5) (0) | 2019.07.25 |
Mvc 프로젝트에 Web Api 2.0 추가 하기 (0) | 2019.07.17 |
[LINK] ASP.NET MVC Tutorials 동영상 강좌 (0) | 2011.02.10 |