0
我剛剛開始使用asp.net mvc3。我有一個jquery日期選擇器,我想傳遞值並在選擇的日期調用控制器中的更新方法。因此,在我details.cshtml觀,我有這樣的:嘗試將jquery日期發佈到控制器時出現內部服務器錯誤
$(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
對我在做什麼有什麼想法嗎?謝謝!
不應該請求工作,因爲它更通用? – Ulises 2013-02-19 05:08:40
模型綁定器與來自Request.Form,Request.QueryString的數據一起工作,並且不適用於Http.Request本身。 – 2013-02-19 05:30:44
+1得到它。謝謝。 – Ulises 2013-02-19 05:33:21