問題タブ [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.

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

asp.net-mvc - 異なるIDを設定して部分ビューを再利用するにはどうすればよいですか

ドロップダウンのある部分ビューがあります。コードは次のようになります。

問題は、この部分的なビューを複数の場所で再利用したいのですが、(exerciseDropdown ではなく) コントロールに別の ID を割り当てたいのですが、外側ではこれしかありません。

IDを部分ビューに渡す方法はありますか? ID を部分ビューに挿入する標準的な方法はありますか?

現在、私は次のようなことをしています:

ここで、ExerciseList と ExerciseList2 は同じですが、ID が異なりますが、もっと良い方法があると確信しています。

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

asp.net-mvc - コントローラーで内部メソッドを使用して重複を減らすことは可能ですか?

部分的なビューでは、次のものがあります。

コントローラーに渡す引数がユーザーに送信されたり、ユーザーに表示されたりしないように、モデルから直接引数を渡すことができるように、ルーティングを介さずに aをレンダリングできControllerますか?PartialViewResultView

現在、一番上に表示されているメソッドは、パブリックなオーバーロードがないため、例外をスローします。ユーザーがアクセスできないように内部としてマークしました。レンダリングエンジンだけが私の意図でした。

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

asp.net-mvc - asp.net-mvc はいくつかの部分的なビューを onclick で返します

asp.net mvc アプリケーションがあります。ボタンがクリックされたとき(送信ボタン)、結果をいくつかのdiv内に表示したいと思います。私はそれを行う方法を知っています。部分ビューを返すアクションがあります。しかし、ボタンが送信されると、db から複数のオブジェクトを取得し、それらをすべて div に表示したいと考えています。

どうすれば達成できますか?

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

object - コレクションを MVC 2 部分ビューに渡すにはどうすればよいですか?

コレクションを MVC 2 部分ビューに渡すにはどうすればよいですか? 彼らが構文を使用した例を見ました。

これは 1 つの質問オブジェクトのみを渡します。

いくつかの質問を部分ビューに渡したい場合、たとえば、それらを一覧表示したい場合はどうでしょうか。

いくつかの質問を渡すにはどうすればよいですか?

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

jquery - jquery を使用して部分ビューを取得し、UI を更新する

顧客の概要の詳細を表示するために、(コントローラーから返された) 部分的なビューをレンダリングする必要があります。これは、ユーザーがボタンをクリックしたときに発生する必要があります。その間、ユーザーはグリッドでさまざまな顧客を選択できます。グリッドの選択変更イベントでjqueryを使用して、選択した顧客IDを非表示フィールドに記録します。ユーザーがボタンをクリックすると、この隠しフィールドの値 (選択された ID) をコントローラーに渡す必要があります。コントローラーは何らかの作業を行い、部分ビューを返します。次に、この部分ビューをページにレンダリングする必要があります。私は以下を試しましたが、2つの問題があります

  1. 非表示フィールドの値をコントローラーに送信する方法がわかりません
  2. 部分ビューがレンダリングされた後、ユーザーが別の顧客を選択してボタンを再度クリックすると、再レンダリングできません

コード:

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

asp.net-mvc - コントローラーから返された部分ビューを検証するにはどうすればよいですか

コントローラーから部分ビューを返し、それを更新されたターゲット ID として分割してレンダリングする ajax.action リンクを含むビュー ページがあります。しかし、その部分ビューでクライアント側の検証を実行できませんでした。

解決策はありますか?

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

asp.net-mvc - RenderAction または RenderPartial としての ASP.Net MVC 再利用可能なフォーム

フォームを複数のページに部分ビューとして埋め込むためのベスト プラクティスを探しています。

サイトの複数のページに埋め込もうとしているお問い合わせフォームがあります。通常、フォームは連絡先ページにあり、連絡先モデルはビューのモデルであり、検証のためにデータ注釈を使用できます。ただし、ビューはすでに強く型付けされています。

部分ビューで再利用可能なフォームを作成してページに埋め込むにはどうすればよいですか? 私はサイトで N2 を使用しているため、ページには既に厳密に型指定されたモデルが必要ですが、それらのオブジェクトを拡張することは可能です。

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

asp.net-mvc - ASP.NET MVC PartialView ポストバック: データを検証する方法は?

この例のように ASP.NET 部分ビューを使用しています

これらの部分ビューを jquery コードを使用して呼び出す Jquery ダイアログに表示します

すべてが機能し、私を幸せにしてくれます。jquery ajax を使用してフォームを送信することもできるので、さらに満足しています。:)

本当に厄介なのは、検証が発生すると、ページが完全に更新されてダイアログが閉じられるため、検証がどこで発生するのか理解できなかったことです。

誰かがこれを手伝ってくれると確信しています。とにかく....誰になるの?:)

前もって感謝します!

編集

これは、いくつかのコードを含むコントローラー アクション シグネチャです。

検証するためにモデル クラスを再作成する必要がありますか?

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

asp.net-mvc - 進行状況をMVCページに渡す方法

WritingAnObjectがファイルをアップロードしている間、定期的に呼び出されるデリゲートメソッドがあります。MVCページのdiv(ProgressUpdate)をargs.PercentDone値で更新したいと思います。何かアイデアはありますか?ありがとう、

//デリゲートメソッド

//コントローラ

//意見

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

asp.net-mvc-2 - PartialView および HTTPPOST アクション

部分ビューとコントローラーの HTTPPOST アクションに問題があります。部分ビューへの HTTPPOST にいるとき、部分ビューのインデックス ページではなく、部分ビューのみが返されます。

理由がわかりません!

コンテキスト:

Client、SwimmingPool、Cover、Resume の 4 つの部分で構成されるオファー (viewmodel に関連付けられている) を用意しました。

私の見解(オファー/インデックス)のコード:

私のコントローラーのコード:

public class OfferController : コントローラ {

}