問題タブ [asp.net-mvc-views]
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 - パラメータ付きのmvcでajax getまたはpostを使用してViewからControllerにデータを渡す方法
次のように、ajaxを使用してViewからController Action Methodにデータを渡そうとしています:-
この ViewBag.MyUser = MyUser; のようなビューバッグを使用して、別のコントローラーからこのビューに渡したユーザーのメンバーシップ インスタンスがあります。
以下のように ajax を使用して、このビューから「MyUser」を別のコントローラーに渡したいと思います。
私が投稿しているActionMethodは次のとおりです
do ajax post を渡す BeginExecuteCore(AsyncCallback callback, object state)
と、「このオブジェクトにはパラメーターなしのコンストラクターが定義されていません」というエラーが内部的に発生します。そして、コントロールは私の行動方法にさえ来ません。
アクションメソッドからパラメーターを削除すると(MembershipUser MyUser)
、アクションメソッドに投稿されますが、その後
- このような場合、そのビューからコントローラーへのパラメーターなしで「MyUser」を渡すにはどうすればよいですか?
- ルートに何か問題がありますか?はいの場合、ルートは何ですか?
- または get または post を使用する必要がありますか?
- どこで MyUser を MembershipUser にキャストする必要がありますか?
asp.net-mvc - モデル アイテムを反復処理することにより、ビューで N*M を作成しますさて、簡単に私はモデルを持っています:
@model IEnumerable<CompanyWebSite.Category>
そして、そのアイテムを繰り返し処理し、それらを表示するために1 行に 1 アイテムのテーブルを作成するのは非常に簡単です。
そして問題は、次のよ
さて、簡単に私はモデルを持っています:
そして、そのアイテムを繰り返し処理し、それらを表示するために1 行に 1 アイテムのテーブルを作成するのは非常に簡単です。
そして問題は、次のようなテーブルを作成したいということです:
簡単そうに見えて、それができない…!
最初の開始の ため<tr>
、Razor は混乱し、終了}
の s とelse
ステートメントが表示されません...どうすればよいでしょうか...?!
を使用しているようですSpring for Android
。そのエラー メッセージを判断すると、Spring はコンテンツ タイプを に強制しているようapplication/json
ですが、送信しようとしていると思いますapplication/x-www-form-urlencoded
。したがって、このContent-Type
ヘッダーを設定します。
Spring は適切な と一致することを認識しますMessageConverter
。詳細については、こちらをご覧ください。
EDIT:また、リクエストURIではなく、POSTデータでリクエストデータを送信することになっています。それをに移動しMultiValuesMap
ます。そのようなデータを投稿する方法を提供したリンクをご覧ください。これらに関する完全なドキュメントもここにあります。
EDIT2MessageConverter
応答にも設定する必要があります。何かのようなもの:
EDIT3ファイルを送信する必要がある場合は、Resource
より具体的に使用することを検討してくださいInputStreamResource
。ただし、1 つのトリックがあります。ファイル名とファイル サイズを指定する必要があります。指定しないと、リクエストがクラッシュします。何かのようなもの:
さて、簡単に私はモデルを持っています:
@model IEnumerable<CompanyWebSite.Category>
そして、そのアイテムを繰り返し処理し、それらを表示するために1 行に 1 アイテムのテーブルを作成するのは非常に簡単です。
そして問題は、次のよ
さて、簡単に私はモデルを持っています:
そして、そのアイテムを繰り返し処理し、それらを表示するために1 行に 1 アイテムのテーブルを作成するのは非常に簡単です。
そして問題は、次のようなテーブルを作成したいということです:
簡単そうに見えて、それができない…!
最初の開始の ため<tr>
、Razor は混乱し、終了}
の s とelse
ステートメントが表示されません...どうすればよいでしょうか...?!
を使用しているようですSpring for Android
。そのエラー メッセージを判断すると、Spring はコンテンツ タイプを に強制しているようapplication/json
ですが、送信しようとしていると思いますapplication/x-www-form-urlencoded
。したがって、このContent-Type
ヘッダーを設定します。
Spring は適切な と一致することを認識しますMessageConverter
。詳細については、こちらをご覧ください。
EDIT:また、リクエストURIではなく、POSTデータでリクエストデータを送信することになっています。それをに移動しMultiValuesMap
ます。そのようなデータを投稿する方法を提供したリンクをご覧ください。これらに関する完全なドキュメントもここにあります。
EDIT2MessageConverter
応答にも設定する必要があります。何かのようなもの:
EDIT3ファイルを送信する必要がある場合は、Resource
より具体的に使用することを検討してくださいInputStreamResource
。ただし、1 つのトリックがあります。ファイル名とファイル サイズを指定する必要があります。指定しないと、リクエストがクラッシュします。何かのようなもの:
asp.net-mvc - ビュー間でデータを渡す方法は?
私はMVC 4プロジェクトに取り組んでいます。
私が欲しいのは、ユーザーがビュー A のボタンまたはチェックボックスをクリックすると、これがJavaScript 関数を呼び出し、ビュー A の関数がコントローラーにデータを渡し、コントローラーがビュー B を開くことです。ユーザーがビュー B で何かを行い、[OK] ボタンをクリックすると、ビュー B がデータをビュー A に渡し、ビュー B が閉じます。
それを達成することは可能ですか?はいの場合、それを行う方法は?
どうもありがとうございました。
html - テーブルをループして、MVC Razor View でコンテンツを並べて表示するにはどうすればよいですか?
こんにちは、コンテンツを並べて配置する方法を教えてください。
現在、コンテンツを左側と右側に別々に表示できます。しかし、データベースからレコードを表示する必要があります。このために、foreach ループを使用しています。したがって、どのように表示する必要があるかは、左側に 1 番目のレコード、右側に 2 番目のレコード、左側に 3 番目のレコードなどです。どうすればこのようにループできますか。
ここで立ち往生しています。助けが必要です..
このコードを使用していますが、前に言ったようにすべてのコンテンツが表示されています。
asp.net-mvc - MVC 5 で新しいビューを作成し、新しいビューを開くと HTTP 404 が発生する
デフォルトの MVC ビュー (インデックスと作成) を開くと、正常に動作し、データを追加してデータベースからデータを取得できます。新しいビューを作成しても機能しません。Http 404 を取得します。これは、作成ビューを複製しても、ファイル名が異なるだけです。
エラーメッセージ:
「/」アプリケーションでサーバー エラーが発生しました。リソースが見つかりません。説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。
同様の問題を抱えている人々からのいくつかのフォーラムの提案に従いましたが、うまくいきません。
私は MVC 5、EF6、VS2013 を使用しており、DB は MS-sql です。
私を正しい方向に向ける提案は大歓迎です。ありがとう!