MVCnewbeeはこちら。メインビュー(Index.cshtml)を備えたMVC3プロジェクトがあります。このビューから、CreateRemark.cshtmlビューに移動できます。このビューでコメントを作成して保存できます。POSTアクションでは、データをデータベースに永続化するロジックがあり、インデックスビューを再度レンダリングしたいと思います。
これは、アクションCreateRemarkの最後に次のように記述して行います。
Return View("Index");
私のURLはlocalhost/またはlocalhost/Indexのようになると思っていました。しかし、実際にはインデックスビューにあるhtmlをレンダリングしている間、localhost / CreateRemark?id=123と言い続けます。しかし、それは間違っています(私は完全に調査していませんが、ボタンのすべての画像が欠落しており、階層グリッドは第2レベルを欠落しています)、エンドユーザーをインデックスビューに誘導することでこれを解決できると思います正しいMVCマナー。私はそれを間違っていると思います。
ちなみに、GET / POSTアクションのIndexとCreateRemarkは、どちらも同じホームコントローラーにあります。後でRemarkControllerが必要だと思いますが、まだ実行していません。ごめん。
誰かが私を正しい方向に向けることができますか?よろしくお願いします。