問題タブ [renderpartial]

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

asp.net-mvc - カミソリ: @Html.Partial() 対 @RenderPage()

子テンプレートをレンダリングする適切な方法は何ですか?

そして、違いは何ですか?どちらも私にとってはうまくいくようです。

そして、なぜ機能し@Html.RenderPartial()なくなったのですか?

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

asp.net-mvc-2 - ASP.NET MVC 2: foreach、RenderPartial、ViewModel

私は、私が見つけた非常にクリーンなテクニックを採用しようとしています。

以前は、パーシャルの中にループがありました。パーシャル内のモードをループしていました... しかし、ループがメイン ページに存在する例に出くわしましたがforeach、パーシャルは単なるループの肉でした。

彼らは次のようにそれを達成しました:

しかし、私の例では、ViewModel を使用しています。今はパーシャルになっているため、以前のように「アイテム」にアクセスできません。代わりに、私の唯一の選択肢はModel.Deal...

RenderParialと言ってアクセスできない場合、ヘルパーで「アイテム」を渡すポイントは何item.StoreNameですか? View と Partial の両方が同じ ViewDataModel に厳密に型指定されていることに注意してください。

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

asp.net-mvc-2 - MasterPageのHtml.RenderPartial

コードが本当に読めなかったので、RenderPartialsを使用して、作業しなければならないプロジェクトから乱雑なMasterPageを整理しようとしました。ユーザーの役割に応じて、メインコンテンツデータは何らかの方法で表示されます。これは私がしました:

次に、ContentPartialViewで、ユーザーの役割を確認した後、最終的にタグを使用します。

しかし、サイトがレンダリングされると、「マスターページにContentPlaceHolder'MainContent'が見つかりません」というエラーメッセージが表示されます。だから、私の質問はこれです、MasterPageでRenderPartialsを使用してASPContentHoldersをそれらの中に置くことは可能ですか?何故ですか?MasterPageを再編成して、見た目をすっきりさせて読みやすくする別の方法はありますか?よろしくお願いします。

0 投票する
5 に答える
570 参照

asp.net - MVC2 - 各ページに一般的な LOGIC コントロール (検索/検索など) をどのように配置しますか?

次のことを行う方法を理解するのに問題があります。

すべてのページ (または私が望むすべてのページ) に、共通のコントロール ウィジェットを配置したいと思います (たとえば、テキスト ボックス + ボタンを含む検索機能)。これを行う最善の方法は何ですか?また、送信ボタンを処理するのは誰ですか? (送信ボタンであると仮定して)

つまり、ViewUserControl はどのように見えますか? 形はありますか?jQuery onclick"" を使用していますか? メインビューのアクションメソッドに投稿しますか、それとも別のコントローラー/アクションにリダイレクトできますか?

フォームを含み、SearchController によって処理される "Search.ascx" の RenderAction を使用しようとしましたが、SearchController で RedirectToAction を呼び出そうとします...子アクション。

私は次に何をすべきかについて少し迷っているので、提案は大歓迎です! レイ

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

c# - エリアからのRenderPartialの呼び出し

これは私のフォルダ構造です

代替テキスト

私は自分の地域の自分の見解から部分的な見解を呼びたい

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

javascript - ASP.NET MVC3 の部分ビューから JavaScript を含める方法

部分ビューの下部に JavaScript コード/ファイルを含める方法を提供できるようにしたいと考えています。これにより、部分ビューが依存する JavaScript ファイルを含めることができます。たとえば、JQueryUI ダイアログを作成する必要があるパーシャルを作成したい場合、JQueryUI JavaScript ファイルをインポートし、ダイアログをレンダリングする JavaScript コードを追加します。

現在、このコードを親ビューで書いているため、部分ビューを使用しても意味がありません。

RenderPartial複数回呼び出すと、スクリプトが複数回含まれることになることを理解しています。これは、JavaScript を部分ビューからメイン ビューに実際に組み込む方法がわかれば、解決可能な問題です。

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

ruby-on-rails - コレクションのサイズに基づいて部分的に複数回レンダリングするレール

コレクションを取得し、そのコレクションを繰り返して個々のアイテムを表示するパーシャルがあります。

コードは次のとおりです。

部分的:

コントローラからのrjs:

何らかの理由で、パーシャルはコレクション内のアイテムの量によってレンダリングされます。コレクションに10個のアイテムがある場合は、パーシャルがレンダリングされます。

この男も同様の問題を抱えていましたが、それはレイアウトに関連していました。

RubyonRailsで部分的にレンダリングするコレクションはアイテムを増やしています

それは単純でなければならず、他のすべての部分は問題なく機能するので、それは私を怒らせています。

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

asp.net-mvc-3 - _Layouts.cshtml の部分ビューを更新する

次の部分的なビューがあります。

これは単なるログイン ステータス エリアのふりです。ここでのアイデアは、これを MVC サイトのマスター ページに表示して、すべてのページに表示することです。_Layout.cshtml ファイルでレンダリングする方法は次のとおりです。

私が望むのは、ユーザーが「ログイン」または「ログアウト」リンクをクリックすると、(ユーザーをログイン/ログアウトするための) アクションが実行され、部分ビューが更新されることです。ページの残りの部分はそのままです。

現在、いずれかのリンクをクリックすると、サイトは「ホーム/ログイン」または「ホーム/ログアウト」に移動します。ビューをレンダリングしたくありません。現在のページに関係なく、部分的なビューだけを更新したいと思います。

これを行うための推奨される方法は何ですか?

乾杯。ジャス。

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

ruby-on-rails - 部分的に垂直にレンダリング、div_for、部分コレクション

show.html.erb

_hello.html.erb

現在出力:

hello1

hello2

必要な出力:

hello1 hello2 hello3 hello4

hello5 hello6 hello7 hello8

基本的に、アイテムを1行に1つずつではなく、列に並べてレンダリングしたいと思います。私はテーブルを使ってみましたが、divをフロートする方法を知っていますが、私が抱えている問題は、railsがdivクラスとidを生成することであり、cssファイルで作成する以外にこれを行う方法がわかりません。 id1、id2、id3、id4、...id200などのルール。特定の数のアイテムを1行に配置する簡単な方法ではないかと思いました。

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

asp.net-mvc-3 - MVC 3 レンダリング 2 レベル メニューを部分ビューとして表示

次のような MVC 3 サイトに 2 レベルの親/子メニューを実装したいと考えています。

私は単一の親レベルのメニューを PartialView として実装しました...

そしてそれを私のマスターページに含めました...

問題は、親レベルで選択されたメニュー項目に基づいて 2 番目の子メニューをレンダリングしたいということです。これには、親の Id を、メニュー モデルを返すコントローラー アクションに渡すことが含まれます。この親 ID をコントローラー アクションに渡す方法がわかりません。誰でもこれについての洞察を提供できますか? MVC3とRazorを使用しています。