【发布时间】:2014-07-01 19:01:30
【问题描述】:
我想在视图和控制器之间传递数据。我做错了什么,因为它不起作用。
JavaScript 前端代码:
$.ajax({
url: '@Url.Action("GetOid","SearchPerson")',
data: {oid : 1},
type: 'POST',
contentType: 'application/json; charset=utf-8',
success: function (data) {
// return values
console.log("Success!" + data.oid);
},
error: function () { console.log('error!!'); }
});
C# 控制器代码:
int CustomerId=0;
[HttpPost]
public ActionResult GetOid(int Oid)
{
// some code here to assign the value to a global var.
CustomerId = Oid;
ViewBag.id = Oid;
return Json(new { oid = CustomerId });
}
});
【问题讨论】:
标签: c# javascript asp.net-mvc-4 razor