問題タブ [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.
asp.net-mvc-4 - ajax.beginForm MVC4 を使用して複雑なビューモデルを投稿すると、null のみが取得されます
私はmvcに非常に慣れていませんが、次のようなオブジェクトを含むビューモデルを持っているとは言えません
ロールは次のようなオブジェクトです。
だから私は、ユーザーが役割のドロップダウンから1つの役割を選択し、日付とチェックボックスを次のように選択できるようにするフォームをビューに持っています:
問題は、null 値しか取得できないことです。モデルに文字列や int などの他のプロパティを作成すると、それらは問題なくポストバックされます。
オブジェクトがポストバックされない理由がなんとなくわかりました。回避策はありますか??? または、モードにオブジェクトを置くのは間違っているので、オブジェクトではなくビューモデルでプロパティを宣言する必要がありますか???
asp.net-mvc-4 - ajax成功時にモーダルフォームを閉じる
を含むモーダル ダイアログがあります。ajax.beginform.
ビューには、選択したユーザーのロールのリストがあり、クリックするadd
と、ajax を使用してダイアログが作成されます
見る:
、ダイアログには次のような ajax.beginform が含まれています。
ユーザーに新しいロールを追加した後、ajaxターゲットがビューにロールのリストをアップロードします。これは、redirecttoaction
すべてのコンプロベーションと挿入ロジックが発生した場合にコントローラーで行われます。その後、ダイアログを閉じたいのですが、私は得るだけ
不明なエラー: 初期化の前にダイアログでメソッドを呼び出すことはできません。メソッド「destroy」を呼び出そうとしました
asp.net-mvc-4 - 目立たない ajax フォームにより、キャンセル ボタンが投稿されないようにする
質問: コントローラへのキャンセル ボタンのポストがサブミットのようになるのはなぜですか?
以下のフォームを部分ビューからロードしました。送信は正常に機能します。私が苦労してきた唯一のことは、キャンセルがフォームを却下しない理由です。クリックイベントをキャプチャするなど、さまざまなことを試しました。可能な解決策としてhttp://jimmylarkin.net/post/2012/05/16/Broken-Validation-on-Cancel-Buttons-With-Unobtrusive-Validation-Ajax.aspxを見ましたが、これが対処しようとしている問題。私の無知であることは間違いありません。それで、私は何のボーンヘッドが欠けていますか?
asp.net-mvc - MVC 4 で Ajax.BeginForm がリセットされないようにする
次のような Ajax フォームを作成しました。
このフォームを送信すると、リセットされます。このフォームは、送信が成功した後でも値を保持したいと考えています。任意の提案をいただければ幸いです。
jquery - ファイルをアップロードするための MVC の Ajax.BeginForm
ここで言及されている例を使用しようとしていました マルチパート/フォームデータで ASP.NET MVC Ajax フォーム投稿を行うには?
しかし、「失敗」エラーメッセージボックスが表示され続けます
インデックス.cshtml
コントローラ
Files.cshtml
Global.asax
asp.net-mvc - 部分ビュー内で Ajax.BeginForm フォームを使用すると、モデル データがバインドされない
部分的なビューがあり、次のものが含まれています。
送信ボタンを押すと、コントローラーに null 値しか表示されませんか? ただし、次は機能します。
部分ビュー内に Ajax.BeginForm があることについて、私が認識していない、またはこれが機能するはずの制限はありますか?