私はScottGuのNerdDinnerチュートリアルに従っています。このエラーを回避するためにいくつかの問題を抱えています。NerdDinner MVCがエラーを返す理由を理解している
public ActionResult Edit(int id)
{
Dinner dinner = dinnerRepository.GetDinner(id);
return View(dinner);
}
適切に編集ビューを表示し、自分のデータを編集するために私のフィールドを与える:私は、データを編集しながら、最初に、私はこのコードを開始して、CRUDを実装しようとしています。さて、私が続けて、私の編集アクションはこれに変わります:
私は404エラーを返します。どうやらEditビューが見つからないのです。なぜこれが起こっているのかを理解するのは非常に苦労しています。私は(私はしたくない)正確な構文をコピーしようとしましたが、運はありません。あの明白なものを紛失していますか?
EDITは:
[AcceptVerbsは(HttpVerbs.Post)]
が多分に役立ちます。私は、この行を追加するとすぐにどうなりますか?
404はGETまたはPOSTで起こっていますか? 最初の方法はGET、2番目の方法はPOSTです。 blowdartによれば、私たちは編集メソッドを変更するのではなく、追加メソッドを追加します。 –