我刚刚开始使用 asp.net / mvc3 / jquery 等。我有一个 jquery datepicker,到目前为止我的工作是:
$(document).ready(function () {
$('#ImplementationStart').datepicker({
onSelect: function (date) {
$.ajax({
url: '/request/update/',
type: 'POST',
data: {
'Date': date
},
dataType: "json",
success: function () {
alert("success");
},
error: function (xhr, textStatus, error) {
console.log(xhr.statusText);
console.log(textStatus);
console.log(error);
}
});
}
});
});
在我的控制器中,我有这个方法:
[HttpPost]
public ActionResult Update(DateTime date)
{
看起来我的日期被传入了。我想做的是从日期选择器所在的 .cshtml 页面更新适当的模型对象。在该页面上,我显示了@Model 属性,但我不确定如何将@Model.Request.ID 与我的帖子一起传回我的控制器。谢谢。