問題タブ [layout-page]

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 に答える
2045 参照

c# - 「マスターページ」レベルでロジックを実装する方法

私はまだMVCに慣れていないので、我慢してください:-)

作業中のコミュニティサイトがあります。ユーザーがログインした後、すべてのページでオンラインになっているユーザーの数を表示したいと思います。

ログイン後にすべてのページのレイアウトとして使用される共有ビューがあります(UserLayout.cshtml)

どういうわけか、共有レイアウトにオンラインカウントを表示するロジックを追加できますか?

WebFormsの場合、マスターページのコードビハインドがありますが、これは明らかにここでのオプションではありません。

オンラインのユーザーに関する情報は、キャッシュから取得されます。どのビューモデルでもプロパティとして使用できません。

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

c# - MVC3 Layout Page、View、RenderPartial、およびスクリプト ファイルをヘッダーに取得する (部分ビューから)

だから私はレイアウトページを持っています

ビュー

そして部分的なビュー

そう簡単にはいかないと思いました。これをすぐに使用できる適切な方法はありますか?それとも、コンテンツを手動でレイアウト ページにバブルアップさせるために、ある種のメディエーターと ViewData の周りに何かを渡す必要がありますか?

報奨金が開始されました:報奨金は、この短命のために提供された最善の解決策に報われます。回答が提供されない場合は、この質問に最初に回答した @SLaks に授与します。

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

sharepoint-2010 - SharePoint レイアウト ページに無限スクロールを実装するにはどうすればよいですか?

Microsoft SharePoint Server 2010 のレイアウト ページに無限スクロールを実装しようとしましたが、実装できませんでした。私の推測では、 $(window).scroll または $(window).bind('scroll') はレイアウト ページに適用されませんでした。これを実装するにはどうすればよいですか?

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

asp.net-mvc - _Layout.cshtml からセクションを削除する

私のマスター ビュー (_Layout.cshtml) には、ツリー メニューがあります。

メインページ(ホーム)でそのツリーメニューを削除したい。
残りのレイアウトはそのままにしておく必要があります。家の本体がツリー メニューのスペースを占有するようにします。

効率的な組み込みオプションはありますか?

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

variables - Zend Framework 2 - layout.phtml でコンテンツ ページ変数にアクセスできるようにする

私は、表示される各ページのタイトルを含む派手な見出しコンテナーを構築したいと考えています。

Djangoレイアウト ページに渡されるすべてのビューで変数を作成するか、コンテンツ ページのコンテンツで埋められるブロックを定義することができます。

ページ タイトルを挿入するためだけに、アプリケーションのすべてのページにファンシー ヘッダーをコピー アンド ペーストするのは、あまり良い解決策ではありません。見出しコンテナーをレイアウト ページに配置し、$title変数を使用してコンテナー内のタイトルを設定することをお勧めします。 .

ここで静的変数の解決策を見つけましたが、ページごとにタイトルが異なるため、動的変数が必要です。

私の質問:$titleすべてのコンテンツ ページにある変数を layout.phtml に渡す簡単な方法はありますか?

ありがとう!

0 投票する
0 に答える
100 参照

c# - Web プロジェクト外のレイアウト ページを持つ Razor Engine

私は現在、クラス ライブラリで razor エンジンを使用して、アプリケーションの電子メールの HTML をレンダリングしています。これは問題なく機能していますが、電子メール テンプレートの数が増えたため、マスター ページも実装したいと考えています。これを行うことは可能ですか?試してみたところ、ビューの解析時に null 参照例外が発生しました

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

javascript - マスター レイアウトでスクリプトをレンダリングする方法

2 つのレイアウト ページがあり、1 つはマスター レイアウトです。これには、ユーザーがログインしているかどうかに関係なく、すべてのページで使用される基本的なレイアウトがあります。もう 1 つは、私が Authorized レイアウトと呼んでいるものです。これは、アプリケーションにログインしているユーザーのレイアウト ビューです。承認済みレイアウト ビューはマスター レイアウトの本体内にレンダリングされ、ユーザーがログインする必要があるすべてのマイ ページは承認済みレイアウトの本体内にレンダリングされます。

ここで私の質問は、マスター レイアウトのレンダリング セクションをホームページ (ログイン ユーザー用) などの子レイアウトで使用する方法です。マスター レイアウトは子の直接のマスターではないため、現在は使用できません。ビューの場合、子ビューのレイアウトである承認済みレイアウトのマスターです。

ちなみに、これはすべて.NET COREにあります