【发布时间】:2012-01-19 15:05:02
【问题描述】:
以下配置有效 - 它将编辑视图加载到 div 中:
jQuery:
$("#mydiv").load(
"/Riders/Edit",
{ riderId: 123 },
function (data) { }
);
RidersController:
Function Edit(ByVal riderId As Integer) As ActionResult
Return View(_db.Riders.Single(Function(x) x.rider_id = riderId))
End Function
但是当我将 HttpPost 添加到控制器进行编辑时,我得到一个错误:
<HttpPost()>
Function Edit(ByVal model As Rider) As ActionResult
'code...
End Function
错误:
POST http://localhost:4693/Riders/Edit 500 (Internal Server Error)
现在为什么我会在加载时收到 POST 错误?我确定我只是在我的设置中遗漏了一些东西,但我还没有看到它。
【问题讨论】:
-
@musefan 是的,正如您所描述的,这两个操作都在控制器中。
标签: jquery asp.net-mvc http-post