問題タブ [ajax.beginform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
882 参照

asp.net-mvc-4 - ajax.beginForm MVC4 を使用して複雑なビューモデルを投稿すると、null のみが取得されます

私はmvcに非常に慣れていませんが、次のようなオブジェクトを含むビューモデルを持っているとは言えません

ロールは次のようなオブジェクトです。

だから私は、ユーザーが役割のドロップダウンから1つの役割を選択し、日付とチェックボックスを次のように選択できるようにするフォームをビューに持っています:

問題は、null 値しか取得できないことです。モデルに文字列や int などの他のプロパティを作成すると、それらは問題なくポストバックされます。

オブジェクトがポストバックされない理由がなんとなくわかりました。回避策はありますか??? または、モードにオブジェクトを置くのは間違っているので、オブジェクトではなくビューモデルでプロパティを宣言する必要がありますか???

0 投票する
1 に答える
2217 参照

asp.net-mvc-4 - ajax成功時にモーダルフォームを閉じる

を含むモーダル ダイアログがあります。ajax.beginform.

ビューには、選択したユーザーのロールのリストがあり、クリックするaddと、ajax を使用してダイアログが作成されます

見る:

、ダイアログには次のような ajax.beginform が含まれています。

ユーザーに新しいロールを追加した後、ajaxターゲットがビューにロールのリストをアップロードします。これは、redirecttoactionすべてのコンプロベーションと挿入ロジックが発生した場合にコントローラーで行われます。その後、ダイアログを閉じたいのですが、私は得るだけ

不明なエラー: 初期化の前にダイアログでメソッドを呼び出すことはできません。メソッド「destroy」を呼び出そうとしました

0 投票する
1 に答える
1673 参照

asp.net-mvc-4 - 目立たない ajax フォームにより、キャンセル ボタンが投稿されないようにする

質問: コントローラへのキャンセル ボタンのポストがサブミットのようになるのはなぜですか?

以下のフォームを部分ビューからロードしました。送信は正常に機能します。私が苦労してきた唯一のことは、キャンセルがフォームを却下しない理由です。クリックイベントをキャプチャするなど、さまざまなことを試しました。可能な解決策としてhttp://jimmylarkin.net/post/2012/05/16/Broken-Validation-on-Cancel-Buttons-With-Unobtrusive-Validation-Ajax.aspxを見ましたが、これが対処しようとしている問題。私の無知であることは間違いありません。それで、私は何のボーンヘッドが欠けていますか?

0 投票する
1 に答える
533 参照

asp.net-mvc - MVC 4 で Ajax.BeginForm がリセットされないようにする

次のような Ajax フォームを作成しました。

このフォームを送信すると、リセットされます。このフォームは、送信が成功した後でも値を保持したいと考えています。任意の提案をいただければ幸いです。

0 投票する
3 に答える
92382 参照

jquery - ファイルをアップロードするための MVC の Ajax.BeginForm

ここで言及されている例を使用しようとしていました マルチパート/フォームデータで ASP.NET MVC Ajax フォーム投稿を行うには?

しかし、「失敗」エラーメッセージボックスが表示され続けます

インデックス.cshtml

コントローラ

Files.cshtml

Global.asax

0 投票する
0 に答える
568 参照

asp.net-mvc - 部分ビュー内で Ajax.BeginForm フォームを使用すると、モデル データがバインドされない

部分的なビューがあり、次のものが含まれています。

送信ボタンを押すと、コントローラーに null 値しか表示されませんか? ただし、次は機能します。

部分ビュー内に Ajax.BeginForm があることについて、私が認識していない、またはこれが機能するはずの制限はありますか?