我刚刚开始使用 asp.net mvc3。我有一个 jquery 日期选择器,我想传递值并在我的控制器中调用更新方法并选择日期。所以在我的 details.cshtml 视图中,我有这个:
$(document).ready(function () {
$('#ImplementationStart').datepicker({
onSelect: function (date) {
$.ajax({
url: '/request/update/',
type: 'POST',
data: {
Date: date
},
contentType: 'application/json; charset=utf-8',
success: function (date) {
alert(date);
},
error: function(xhr, textStatus, error){
console.log(xhr.statusText);
console.log(textStatus);
console.log(error);
}
});
}
});
});
在我的 RequestController 中,我有以下代码:
public ActionResult Update(Request request)
{
Console.WriteLine("hi");
return View();
}
它目前没有做任何事情,但它没有达到这种方法,我想知道我做错了什么。当我在 IE9 上查看控制台时,它只是说,
LOG: Internal Server Error
LOG: error
LOG: Internal Server Error
关于我做错了什么有什么想法吗?谢谢!