我正在使用以下代碼來調用控制器方法ans傳遞參數。 方法正在調用,但值在控制器方法中爲空。Jquery ajax沒有將參數傳遞給Asp.Net中的控制器方法核心MVC
相同的代碼在MVC 4項目中工作正常,但在Asp.Net Core MVC中它不工作。
var UserModel = {
"FName": "Abc",
"LName": "Pqr"
};
$.ajax({
url: 'http://localhost:60600/Home/AddUser/',
type: "POST",
contentType: 'application/json; charset=utf-8',
dataType: "json",
data: JSON.stringify(UserModel),
success: function() {
}
});
public class HomeController : Controller
{
// GET: /<controller>/
public IActionResult Index()
{
return View();
}
// [HttpPost]
// [AllowAnonymous]
public IActionResult AddUser(UserModel model)
{
// Add user model
return Json("");
}
}
public class UserModel
{
public string FName { get; set; }
public string LName { get; set; }
}
儘量只'數據:的usermodel,' –