[解決済み] Razor Html.Partial() vs @RenderPage()
2023-02-18 22:47:06
質問
子テンプレートの適切なレンダリング方法を教えてください。
そして、その違いは何ですか?どちらも私のために動作するように見えます。
そして、なぜ
@Html.RenderPartial()
はもう機能しないのでしょうか?
どのように解決するのですか?
Html.Partial("MyView")
MyView"ビューを
MvcHtmlString
. これは、ビューの参照に関する標準的なルール (すなわち、カレントディレクトリをチェックし、次に
Shared
ディレクトリをチェックする) に従います。
Html.RenderPartial("MyView")
と同じことをします。
Html.Partial()
と同じですが、出力をレスポンスストリームに直接書き込む点が異なります。 これはより効率的です。なぜなら、ビューのコンテンツはメモリにバッファリングされないからです。 しかし、このメソッドは出力を返しません。
@Html.RenderPartial("MyView")
は動作しません。 代わりに、コードブロックで呼び出しをラップする必要があります。
@{Html.RenderPartial("MyView");}
.
RenderPage("MyView.cshtml")
指定されたビュー(ビュー名ではなく、パスとファイル名で識別)をレスポンスストリームに直接レンダリングします。
Html.RenderPartial()
. 2 番目のパラメータとしてモデルを指定することで、ビューに好きなモデルを与えることができます。
RenderPage("MyView.cshtml", MyModel)
関連
-
[解決済み] クライアントから危険な可能性のあるRequest.Formの値が検出された
-
[解決済み] Razor View Page で名前空間をインポートするにはどうしたらいいですか?
-
[解決済み] razor viewエンジンでの@文字のエスケープ
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
-
[解決済み] razor で三項演算子を使用するには (特に HTML 属性について)?
-
[解決済み】Html.PartialとHtml.RenderPartial、Html.ActionとHtml.RenderActionの比較
-
[解決済み】RazorをJavaScriptで使用する場合
-
[解決済み】ASP.NET RazorのHTML.ActionLinkとUrl.Actionの比較
-
[解決済み】ASP.NET MVC 3 RazorでAjax.BeginFormを使用する。
-
[解決済み】ASP.NET MVC 3 - 部分テンプレートと表示テンプレートと編集テンプレート
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTTPヘッダを送信した後、サーバーがステータスを設定できない IIS7.5
-
[解決済み] JsonResultが特殊文字(apostrophe)を \u0027 としてパースしています。
-
[解決済み] 既存のデータベースの選択されたテーブルからDbContextをScaffoldすることができますか[重複]。
-
[解決済み] OwinStartupが起動しない
-
[解決済み】Html.ActionLinkが"?Length=4 "とレンダリングされるのはなぜか?
-
[解決済み] [Solved] Replace line break characters with <br /> in ASP.NET MVC Razor view
-
[解決済み】MVCアプリケーションでデータをキャッシュする方法
-
[解決済み】サービスは常にDTOを返すべきですか、それともドメインモデルも返すことができますか?
-
[解決済み] HTMLヘルパーでURLを生成する
-
[解決済み] NerdDinnerでASP.NET MVCでModelState.IsValidは何のために有効なのか?