問題タブ [asp.net-mvc-partialview]
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 - 異なるIDを設定して部分ビューを再利用するにはどうすればよいですか
ドロップダウンのある部分ビューがあります。コードは次のようになります。
問題は、この部分的なビューを複数の場所で再利用したいのですが、(exerciseDropdown ではなく) コントロールに別の ID を割り当てたいのですが、外側ではこれしかありません。
IDを部分ビューに渡す方法はありますか? ID を部分ビューに挿入する標準的な方法はありますか?
現在、私は次のようなことをしています:
ここで、ExerciseList と ExerciseList2 は同じですが、ID が異なりますが、もっと良い方法があると確信しています。
asp.net-mvc - コントローラーで内部メソッドを使用して重複を減らすことは可能ですか?
部分的なビューでは、次のものがあります。
コントローラーに渡す引数がユーザーに送信されたり、ユーザーに表示されたりしないように、モデルから直接引数を渡すことができるように、ルーティングを介さずに aをレンダリングできController
ますか?PartialViewResult
View
現在、一番上に表示されているメソッドは、パブリックなオーバーロードがないため、例外をスローします。ユーザーがアクセスできないように内部としてマークしました。レンダリングエンジンだけが私の意図でした。
asp.net-mvc - asp.net-mvc はいくつかの部分的なビューを onclick で返します
asp.net mvc アプリケーションがあります。ボタンがクリックされたとき(送信ボタン)、結果をいくつかのdiv内に表示したいと思います。私はそれを行う方法を知っています。部分ビューを返すアクションがあります。しかし、ボタンが送信されると、db から複数のオブジェクトを取得し、それらをすべて div に表示したいと考えています。
どうすれば達成できますか?
object - コレクションを MVC 2 部分ビューに渡すにはどうすればよいですか?
コレクションを MVC 2 部分ビューに渡すにはどうすればよいですか? 彼らが構文を使用した例を見ました。
これは 1 つの質問オブジェクトのみを渡します。
いくつかの質問を部分ビューに渡したい場合、たとえば、それらを一覧表示したい場合はどうでしょうか。
いくつかの質問を渡すにはどうすればよいですか?
jquery - jquery を使用して部分ビューを取得し、UI を更新する
顧客の概要の詳細を表示するために、(コントローラーから返された) 部分的なビューをレンダリングする必要があります。これは、ユーザーがボタンをクリックしたときに発生する必要があります。その間、ユーザーはグリッドでさまざまな顧客を選択できます。グリッドの選択変更イベントでjqueryを使用して、選択した顧客IDを非表示フィールドに記録します。ユーザーがボタンをクリックすると、この隠しフィールドの値 (選択された ID) をコントローラーに渡す必要があります。コントローラーは何らかの作業を行い、部分ビューを返します。次に、この部分ビューをページにレンダリングする必要があります。私は以下を試しましたが、2つの問題があります
- 非表示フィールドの値をコントローラーに送信する方法がわかりません
- 部分ビューがレンダリングされた後、ユーザーが別の顧客を選択してボタンを再度クリックすると、再レンダリングできません
コード:
asp.net-mvc - コントローラーから返された部分ビューを検証するにはどうすればよいですか
コントローラーから部分ビューを返し、それを更新されたターゲット ID として分割してレンダリングする ajax.action リンクを含むビュー ページがあります。しかし、その部分ビューでクライアント側の検証を実行できませんでした。
解決策はありますか?
asp.net-mvc - RenderAction または RenderPartial としての ASP.Net MVC 再利用可能なフォーム
フォームを複数のページに部分ビューとして埋め込むためのベスト プラクティスを探しています。
サイトの複数のページに埋め込もうとしているお問い合わせフォームがあります。通常、フォームは連絡先ページにあり、連絡先モデルはビューのモデルであり、検証のためにデータ注釈を使用できます。ただし、ビューはすでに強く型付けされています。
部分ビューで再利用可能なフォームを作成してページに埋め込むにはどうすればよいですか? 私はサイトで N2 を使用しているため、ページには既に厳密に型指定されたモデルが必要ですが、それらのオブジェクトを拡張することは可能です。
asp.net-mvc - ASP.NET MVC PartialView ポストバック: データを検証する方法は?
この例のように ASP.NET 部分ビューを使用しています
これらの部分ビューを jquery コードを使用して呼び出す Jquery ダイアログに表示します
すべてが機能し、私を幸せにしてくれます。jquery ajax を使用してフォームを送信することもできるので、さらに満足しています。:)
本当に厄介なのは、検証が発生すると、ページが完全に更新されてダイアログが閉じられるため、検証がどこで発生するのか理解できなかったことです。
誰かがこれを手伝ってくれると確信しています。とにかく....誰になるの?:)
前もって感謝します!
編集:
これは、いくつかのコードを含むコントローラー アクション シグネチャです。
検証するためにモデル クラスを再作成する必要がありますか?
asp.net-mvc - 進行状況をMVCページに渡す方法
WritingAnObjectがファイルをアップロードしている間、定期的に呼び出されるデリゲートメソッドがあります。MVCページのdiv(ProgressUpdate)をargs.PercentDone値で更新したいと思います。何かアイデアはありますか?ありがとう、
//デリゲートメソッド
//コントローラ
//意見
asp.net-mvc-2 - PartialView および HTTPPOST アクション
部分ビューとコントローラーの HTTPPOST アクションに問題があります。部分ビューへの HTTPPOST にいるとき、部分ビューのインデックス ページではなく、部分ビューのみが返されます。
理由がわかりません!
コンテキスト:
Client、SwimmingPool、Cover、Resume の 4 つの部分で構成されるオファー (viewmodel に関連付けられている) を用意しました。
私の見解(オファー/インデックス)のコード:
私のコントローラーのコード:
public class OfferController : コントローラ {
}