我尝试发送用户ID,看起来像0da7deb4-ed67-4ec1-9ef0-75e4e583df5c
.id的类型是string.Model看起来像这样。
public class User :IdentityUser
{
public string Name { get; set; }
public string SecondName { get; set; }
public string Country { get; set; }
public int? Age { get; set; }
public string Picture { get; set; }
public DateTime DateAdded { get; set; }
}
从视图中我尝试使用以下jquery代码发送id User.By的模型。
<script>
$('.editProfile').click(function () {
$.get("/Auth/EditProfile", {userid: @Model.Id}, //function Uncaught SyntaxError: Unexpected identifier
function (PartialView) {
$('#showProduct').empty();
$('#showProduct').html(PartialView);
$('#showProduct').show(PartialView);
})
});
</script>
我尝试将它发送到看起来像这样的控制器。
[HttpGet]
public ActionResult EditProfile(string userid)
{
return PartialView();
}
当我在脚本中运行应用程序时,我得到下一个错误。function Uncaught SyntaxError: Unexpected identifier
。使用其他字符串一切正常。我也尝试使用JSON.stringify()