問題タブ [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 投票する
2 に答える
143 参照

asp.net-mvc - ajaxを使用してビューASP.Net MVCにフォームを返すにはどうすればよいですか

MVC の学習に役立つ小さなテスト アプリの作成を開始しました。ユーザーのコメントを表示するビューがあります。各コメントの下に、返信アクション リンクが必要です。リンクをクリックすると、返信リンクのすぐ上にコメントを追加するための小さなフォームが返されます。

これに対する一般的なアプローチは何ですか?フォームは、返信リンクを使用して何らかの方法で返すことができる部分的なビューになると想像しています。助けてくれてありがとう!

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

jquery - 部分ビューを返すアクションから単一の文字列を部分ビューに渡すにはどうすればよいですか

私は MVC を学習しようとしています。単純な webapp のスレッド化されたコメント機能を作成しています。

コメントを一覧表示するビューがあり、jQuery を使用して基本的にコメント フォームである部分ビューをロードする返信ボタンがあります。親のコメント ID を部分ビューに渡してから、フォームに parentCommentId hiddenfield を入力する必要があるため、投稿時に正しい関係を設定できます。

まず、これは正しいアプローチのように聞こえますか? ロードが機能しており、parentId はコントローラーの「ReturnCreateForm」アクションで使用できます。それを渡し、アクションから部分ビューで読み取る方法がわかりません。強く型付けされた部分ビューを作成しました。正しくない可能性がありますか?

助けてくれてありがとう!

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

asp.net-mvc - ビューを起動する Mvc RenderPartial

これをカバーする別の質問がある場合は申し訳ありません。

これが私の問題です。

私は Html.RenderPartial を使用しています。T4MVC も使用しています。

スパークビュー:

メニューには ChildItems がありますが、オブジェクト参照がオブジェクトのインスタンスに設定されていないというエラー メッセージが表示されます。

Menu.ChildItems のカウント = 5

スタックトレース

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

asp.net-mvc - ASP.NETMVCと強く型付けされた部分ビュー

AJAX呼び出しで部分ビューをロードしています:

これはうまく機能しますが、私は魔法のViewData文字列から逃げようとしています。「ホスティング」ページと同じViewModelから部分ビューを継承させようとしましたが、部分ビューでこれを実行しようとすると、Modelオブジェクトがnullになります。

メインページのViewModelをAJAXがロードされたPartialViewに渡す方法はありますか、それともまったく別のアプローチを探す必要がありますか?

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

c# - アクション結果で EditorTemplate を PartialView として返す

私はこれに似たモデルを持っています:

私のメイン ビューには、次のようなタグがあります。

ClassA と ClassB の両方に Editor テンプレートが定義されています。

section1 div をリロードするために Ajax 呼び出しを行う JavaScript をいくつか作成しました。アクション メソッドで ObjectA のエディター、EditorTemplates フォルダーにある ClassA.ascx を返すようにします。

Action メソッドには次のものがあります。

ClassA ビューが見つからないため、エラーが発生します。

私の解決策は、「GetData」と呼ばれる Views フォルダーに PartialView を作成することでした。私の戻り値は GetData ビューをレンダリングします。GetData ビューのコードは 1 行だけです。

これは機能しますが、アクション メソッドが戻り、エディター テンプレートを返す方法があるかどうか疑問に思っていましたか?

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

ruby-on-rails - Ruby on Rails:条件付きで部分的に表示する

ここで最善のアプローチを取っているかどうかはわかりませんが、検索が完了した後に表示したいデータのブロックがあり、以前はまったく存在していません。まず、表示するものがありません。次に、参照するモデルがnilであるため、例外がスローされます。

このブロックを部分的なテンプレートに配置し、レイアウトの適切な場所に追加しました。部分を条件付きできれいにレンダリングする方法はありますか?この問題に取り組むためのより良い方法はありますか?

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

css - .NET MVC: 部分ビューでの Visual Studio の CSS クラスの認識の欠如を修正する方法は?

これはしばらくの間、私にとって一種の迷惑でした。私は MVC で部分ビューをかなり多用しており、開発には Visual Studio 2008 を使用しています。問題は、部分ビュー( ) でhtml 要素にクラスを与えると<div class="someClass">、それらが何であるかわからないように緑色で下線が引かれることです。

これは、私が部分ビューにいて、CSS がどこにあるかを知るために、そのファイルのどこにもリンク タグを配置していないことが原因であることに気付きました (リンク タグは、部分ビューをレンダリングするメイン ビューにあります)。いずれにせよ、ブラウザーはすべてのビューを 1 つの長い HTML ページとしてレンダリングするため、CSS は私のサイトでも問題なく機能しますが、部分ビューを調べて、すべてのクラスに緑色の下線が引かれているのを見るのは本当に面倒です。

部分ビューから、これらのクラスがどこかに存在することを Visual Studio に伝える方法はありますか? 私はそれを知らせる方法がなければならないと考えましたが、それが何であるかはわかりません。親ビューからスタイルシートをインポートする方法はありますか?

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

asp.net-mvc - コントローラとアクションを使用してasp.netmvc2で部分ビューをレンダリングするにはどうすればよいですか?

これは、StevenSandersonsの著書「ProASP.NETMVCFramework」のサンプルコードです。

このコードは、MVCV1およびMvcContribで機能します。それが何をするか、それは「Nav:Controller」の「Menu()」ビューをレンダリングします。ASP.NET MVC V2にはPartial()およびRenderPartial()機能が含まれているため、実装しようとしましたが、このコードは機能しません。いくつかの方法で変更しようとしましたが、パラメーターとして部分ビューをレンダリングするオーバーロード関数がないようです:1)コントローラー名2)ビュー名

この方法でRenderAction()を実装しているのは私が最初ではないと確信しているため、回避策が必要です。助けてください。

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

asp.net - 部分ビューの Html.ActionLink

マスター ページで次のコードを使用しています。

(ArticleController 内の) RecentArticles アクションは次のとおりです。

そして、RecentArticles.ascx 部分ビューのコード:

問題は、記事のすべてのリンク (部分ビューに組み込まれている) が同じ URL "~/Article/ViewArticle" につながることです。部分ビューで設定しているようなパラメーターを使用して、各タイトル リンクが特定の記事につながるようにします。

ありがとう。

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

asp.net-mvc - ASP.NET MVCの強い型の部分ビュー、タイプエラーを読み込めませんでした

Html.RenderPartial()を使用してレンダリングされている「MVCビューユーザーコントロール」を使用して、強く型付けされたビューを作成しようとしています。私のascxファイルの先頭は次のようになります。

現在、このページには他に何もありません。

アプリを実行してこのコントロールをレンダリングするページを読み込むと、次のエラーが発生します。

それで、私はそれを単純化しました:

そして、完全に認定する必要がある場合に備えて、次のようにします。

同じエラーが発生するたびに(タイプを置き換えます)。私はここで何を間違っているのですか?ASP.NET MVC1.0RTMを使用して.NET3.5を使用しています。