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

0 投票する
4 に答える
3867 参照

asp.net - ASP.NET MVC の「コンポーネント」

コンポーネントのように、ページの一部を小さなサブページのようにレンダリングする方法はありますか?

たとえば、すべてのページにショッピング カートがあるとします。

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

ruby-on-rails - Ruby on Rails - 部分ビューによるインスタンス変数のスコープ

部分ビューでインスタンス変数を適切に使用する方法がわかりません。ここの誰かが私を啓発してくれることを願っています。例えば:

detail_displayユーザーがリスト内の項目をクリックすると呼び出されます。変数@current_selectedは、インデックスがリダイレクトされたときに呼び出された部分ビューでは使用できません。どうすればこれを修正できますか?

ありがとうございました

0 投票する
7 に答える
59663 参照

asp.net - How to include a partial view inside a webform

Some site I'm programming is using both ASP.NET MVC and WebForms.

I have a partial view and I want to include this inside a webform. The partial view has some code that has to be processed in the server, so using Response.WriteFile don't work. It should work with javascript disabled.

How can I do this?

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

asp.net-mvc - ASP .NET MVC の正しい UserControl アーキテクチャ

新しい ASP .NET MVC フレームワークについて学習しようとしていますが、UserControls を使用するためのベスト プラクティスを知りたいです。

UserControl をパーシャルとしてレンダリングし、コントローラーからデータを渡すことができることを理解しています。理想的には、コード ビハインド ファイルを持たないことは理にかなっていると思います。これは、MVC ルールを破る誘惑を生み出すからです。

UserControls がどのようにパターンに適合するのか理解できない例を挙げます。

最新のタグを表示する UserControl があります (StackOverflow のように)。StackOverflow とは異なり、この UserControl をすべてのページに表示したいと考えています。ビューや詳細など、いくつかの質問ビューからのアクションを処理することを目的とした QuestionController というコントローラーがある場合、これは QuestionController のデータを取得してから UserControl に渡す必要があることを意味しますか?

SearchController などの別のコントローラーを作成した場合、同じ機能を複製して、最新のタグを再度パーシャルに渡す必要があります。これは、2 つの異なるコントローラーが、本来意図されていなかった余分なことを行っているということではないでしょうか?

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

asp.net-mvc - asp.net mvc の検索および編集ビュー

ajax ベースの検索および編集機能を可能にするビューの作成を検討しています。私が検討している構造に関するフィードバックをいただければ幸いです。

構造は、テキストボックスと検索ボタンで構成されます ボタンを送信すると、検索アクションがヒットし、パーシャルが返されます - 名前付き div "itemDisplay##" (## は Id - edit という名前のボタン - 見つかったアイテムの ID "itemEdit##" を持つプレースホルダー div ユーザーが編集ボタンを押すと、部分ビュー (Edit.ascx) が要求され、名前付きの div itemEdit## に入力されます。 Edit.ascx には、[保存] ボタンと [キャンセル] ボタンがあります。

保存に成功し、キャンセルすると、編集 div が非表示になり、元のアイテムが表示されますDisplay## 保存中の失敗は、edit.ascx に表示されます。

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

asp.net-mvc - ASP.NET MVC:1つのビューを除くすべてのビューで部分的なビューをレンダリングする方法は?

LogOnUserControlと呼ばれる部分的なビュー/ユーザーコントロールがあり、サイトのサイドバー(Site.Masterで定義)に表示されます。また、LogOnUserControlをレンダリングする別のLogOnビューもあります。

LogOnビューにLogOnUserControlの2つのインスタンスは必要ありません。これは単純に紛らわしいため、現在の考えでは、次のような条件を含めることです。

LogOnUserControlで。

部分ビューがログオンビューを認識しているため、これは間違っていると感じます。また、ビューの名前を取得する方法がわからないため、何か間違ったことをしているという感覚が強まります。:-)

編集: 同じ部分ビューがSite.Masterのログオンビューとサイドバーの両方に使用されるというさらに複雑な問題があります。

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

jquery - JQuery グリッドまたは部分ビューをループしますか?

jQGrid をカスタマイズできた人はいますか?

ページングを提供する簡単に接続して使用できるものが欲しいのですが、レイアウトが「タイト」であることがわかりました(クールな方法ではありません)。

間隔を空けてグリッド行があり、アイコンを使用できるものを好むでしょう。

しかし、グリッドを書き留めて大量のコードを手作業で作成する前に、JQGrid (グリッド レイアウトと列の種類) をうまくカスタマイズできた人がいないかコミュニティに尋ねてみようと思いました。

ありがとう!

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

asp.net-mvc - ASP.NET MVC:部分クラス:モデルをジェネリッククラスにキャストしますか?

ASP.NET MVC アプリケーションで使用する汎用グリッドを構築しています。ジェネリック クラスを渡す部分ビューの作成に問題があります。

私がやりたいことを示す小さなサンプル プロジェクトを用意しました。ここからダウンロードしてください。

HomeController には、ジェネリック グリッド クラスを使用して、再利用可能な部分ビュー /Shared/SimpleTrustGridViewer.ascx で表示される従業員と部門のデータを準備する 2 つのコントローラー アクションがあります。

問題は、現在、部分ビューを次のように継承する場合にのみ、Employees コントローラー アクションが機能することです。

Departments controlleraction は、私が立ち往生しているエラーをスローします。

誰かが私が用意したサンプル プロジェクトを見て、従業員と部門の両方で部分ビューを機能させる簡単で簡単な方法を思いつくことができることを願っています。データベースなどは必要ありません。偽のリポジトリを使用するだけです。

ここに修正コードをコピーして貼り付けるか、修正されたサンプル プロジェクトのリンクまたはメール (*myUserNameWithoutSpace*1985@gmail.com) を使用できます。

どんな助けでも大歓迎です!

(良い回答が得られなかったので、これはこの質問のフォローアップです。何をする必要があるかを示すために使用できるサンプル プロジェクトを用意しました。)

編集: IColumn と ITrustGrid のインターフェイスはあまり気にしないでください。問題を解決しようとしている間、それらを少しいじってみました。