0

私は MVC を学習しようとしています。単純な webapp のスレッド化されたコメント機能を作成しています。

コメントを一覧表示するビューがあり、jQuery を使用して基本的にコメント フォームである部分ビューをロードする返信ボタンがあります。親のコメント ID を部分ビューに渡してから、フォームに parentCommentId hiddenfield を入力する必要があるため、投稿時に正しい関係を設定できます。

まず、これは正しいアプローチのように聞こえますか? ロードが機能しており、parentId はコントローラーの「ReturnCreateForm」アクションで使用できます。それを渡し、アクションから部分ビューで読み取る方法がわかりません。強く型付けされた部分ビューを作成しました。正しくない可能性がありますか?

助けてくれてありがとう!

4

1 に答える 1

0

おそらく、jQueryを使用して返信ボタンを挿入/表示するだけ<form>です(つまり、部分ビューをレンダリングするためにAJAX呼び出しを行うのではなく、jQueryを使用して適切なフォームを作成するだけです)。同時に、入力フィールド (type=hidden) をフォームに追加します。この入力フィールドには、commentid が値として含まれます。

ユーザーがフォームを送信したら、jQuery の $.ajax(...) メソッドを使用して POST を実行し<form>、DOM から を削除して確認を表示します (またはエラーを報告します)。

于 2010-02-21T23:37:41.853 に答える