次のような構成の作品 - それは、DIVに編集ビューをロードします。RidersControllermvc httppostが定義されていると、jqueryのロードが機能しないのはなぜですか?
$("#mydiv").load(
"/Riders/Edit",
{ riderId: 123 },
function (data) { }
);
:
jQueryの
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はい、両方のアクションは、あなたが記述したのと同じようにコントローラにあります。 – gfrizzle