これは簡単な質問かもしれませんが、今私にとっては明らかではないし、私の頭の中でソートされたものを得なければならないかもしれません。 ..ASP.NET MVC 3のためのjquery ajaxフォーム
MVCにはAjaxヘルパーが付属しています。 私はMicrosoftライブラリがあり、jqueryもあることを知っています。 MVC 3では、クリーン用のhtmlにいくつかの特別なタグを追加する控えめなjavascriptを紹介しています...
どうやって一緒に遊んでいますか?
例:ブログ記事にコメントを追加するために、ajaxごとにリモートフォーム(部分表示)を投稿したいとします。ページ全体をポストすることなく。
私の部分的なビューで使用しますAjax.BeginForm()
これはMvcAjaxまたはJqueryですか? またはHtml.BeginForm()
を使用し、フォームのクリックイベントに$ .postのようなものを登録しますか?これは、javascriptが無効になっている、またはサポートされていない場合のプレーンhtmlのフォールバックも持っています....
一般に、ブログポストにコメントを投稿するために何を使用するのですか... ...そして、私がcommentscontrollerのアクションを作成することに投稿しているので、JsonModelBinderを使ってそれをモデルに変換します。その後、私はJsonに戻り、私のコメントリストに追加します。
これはなぜそうするのが合理的ですか?
は 'JSON.stringify'は私が必要... THXを一部でした! – Trev
送信イベントをキャプチャしてフォームから取得したデータでMVCに転記している場合など。ダーリンの例のコンテンツタイプは、それが機能するために削除する必要があります($# "some_form")。そのシナリオでは –
興味深い!私はJsonModelBinderを見てみる – Rushino