我在我的視圖的代碼段:
<a class="btn-simple" onclick="submitDetails('Dashboard', 'Cancel', '<%=Model.Data.Id %>', $('form'));">save</a>
,這是從我的控制器:
[HttpPost]
public ActionResult Cancel(string id, FormCollection collection)
{
var appt = Application.Session.GetObjectFromOid<Appointment>(new ObjectId(id));
}
我得到一個錯誤,指出「ID」爲空,但是當我在查看測試Model.Data.Id,它不爲空。
這是我submitDetails功能:
function submitDetails(controller, method, id, form) {
form.ajaxSubmit({ target: '#itemdetails' });
}
我試圖完成從一個按鈕,在視圖中又回到了我的控制器,該方法的「[HttpPost]」版本,最初叫視圖
請發佈'submitDetails()'代碼。 – 2012-03-07 15:22:22
'submitDetails'做了什麼? – 2012-03-07 15:22:44
好吧,我剛剛添加它 – 2012-03-07 15:24:30