問題タブ [actionmethod]

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 投票する
4 に答える
222749 参照

asp.net - JSON を MVC 5 アクション メソッドのパラメーターとして受け取る方法

アクションコントローラーでJSONオブジェクトを受信しようとして、午後中ずっとWebをクロールしようとしています。

それを行うための正しい、またはより簡単な方法は何ですか?

私は次のことを試しました:1:

これにより、入力に null 値が返されました。

2:

投稿しようとしているjquery側で500エラーが発生しますか? (正しくバインドされていないことを意味します)。

ここに私のjQueryコードがあります:

やりたいことは、mvc アクションで JSON オブジェクトを受け取ることだけですか?

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

asp.net-mvc - 名前が指定されていない場合のアクション メソッドの呼び出し方法

私の LoginController には、次のアクション メソッドがあります。

また、対応するビューは LoginViewModel (上記のアクション メソッドの最初の引数でもある) クラスで厳密に型指定されており、アクション メソッドは次のように呼び出されます。

今、私は2つの質問があります:

1.コントローラー内に同名のアクションメソッドが存在する。違いは、もう一方には [HttpPost] 属性がないことです。上記のアクションメソッドが呼び出され、他のアクションメソッドが呼び出されないのはなぜですか?

2.アクション メソッドの両方の引数が null とは異なります。呼び出されたアクション メソッドに渡される情報。モデルと URL がメソッドに渡されていると推測できますか? もしそうなら、これらの 2 つのパラメーターはどのような状況で渡され、渡されないのはいつですか?

0 投票する
2 に答える
4063 参照

jquery - 元のページの部分ビューを返すアクションに投稿: MVC

私は単一ページの Web アプリに取り組んでいます。このページにはドロップダウン リストがあります。アイテムが選択されると、jQuery を使用して、選択された値をアクション メソッドに送信します。アクション メソッドは [現時点では、テスト目的で] その値を ViewBag に追加し、PartialView を返します。明らかに、この部分的なビューを同じページに入れたいと思っています。したがって、ドロップダウンから値を選択すると、選択したオプションがその下に表示されます。これは可能ですか、それとも間違った方法でアプローチしていますか?

コンテキストに関連するコード:

目次(メインページ)

脚本

アクション メソッド スクリプトが投稿中

部分図

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

c# - テスト メソッドで null を渡す IHttpActionResult 変数

IHttpActionresult コントローラーのテスト メソッドを作成しています。ActionResult は NULL ではなく、必要なデータが含まれています (Customer.ID = 986574123)。ただし、2 行目では、変数 CreatedResult が null です。CreatedResult に適切なデータを返してほしい。Moq フレームワークも使用しています。それが重要かどうかはわかりません。何かご意見は?ActionResult からさらにデータが必要な場合は、以下にコメントしてください。どうも。

試験方法コード:

CreateCustomer Add メソッド:

アクション結果データ:

0 投票する
2 に答える
836 参照

asp.net-mvc - パラメータを持たない Index メソッドにリダイレクト

私を助けてください、私のコントローラーには、「インデックス」と呼ばれる同じ名前の2つのアクションメソッドがありますが、パラメーターが異なります..

他のアクションから、パラメーターを持たない Index アクションにリダイレクトしたい

しかし、ブレークポイントを保持してシーケンスをデバッグすると、最初の Index メソッドがヒットしません。最初の Index アクションにリダイレクトする方法を教えてください。