問題タブ [master-pages]

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

c# - コンテンツ ページのコード ビハインドからマスターページの背景を変更するにはどうすればよいですか?

具体的には、マスター ページを使用するコンテンツ ページのコード ビハインド (C#) から、マスター ページ background-colorのタグにのスタイルを追加したいと考えています。<body>

マスターページがコンテンツページのテーマに一致するように、ロードされるコンテンツページに応じてマスターページの色を変える必要があるさまざまなコンテンツページがあります。

私は以下の解決策を持っています:


私はもっ​​と似たものを探しています:

コンテンツページのページ読み込み機能の内部。しかし、上記の行を機能させることができません。background-colorページの<body>タグのを変更するだけです。

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

asp.net - 大規模なWebサイトのマスターページ

ASP.NET2.0のマスターページについて学習したばかりです。

それらは素晴らしいように聞こえますが、実際にはどの程度うまく機能しますか?

大規模なWebサイトでそれらを使用した経験のある人はいますか?

0 投票する
6 に答える
8650 参照

.net - 実行時の ASP.NET マスター ページの設定

私は、実行時に変更可能な 2 つ以上の外観をサポートできるようにする必要があるサイトに取り組んでいます。CSS スイッチで変更を処理できるようにしたかったのですが、デザインごとに異なるマスターページを使用する必要があるようです。

では、実行時にマスターページを設定する最良の方法は何ですか? Page.MasterPageFile は、Page.OnPreInit イベントでのみ設定できます。解決策は、PreInit イベントを処理する共通のベースからすべてのページを継承させるか、それを行う HttpModule を使用することです。

何かアドバイス?

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

java - Javaで同等のASP.NETマスターページ

Java Web開発の世界で同等のマスターページは何でしょうか?Tiles、Tapestry、Velocityについて聞いたことがありますが、それらについては何も知りません。マスターページと同じくらい使いやすいですか?

マスターページと同様に、1つのテンプレートを設定し、後続のページがテンプレートから派生してコンテンツ領域をオーバーライドするのと同じくらい簡単なものが必要です。

どんな例でも素晴らしいでしょう!

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

.net - プロジェクト間で MasterPages を共有する最良の方法は何ですか?

共通の MasterPage を使用する必要がある 2 つの個別の ASP.NET Web アプリケーション プロジェクトがあるとします。

コードを複製せずにプロジェクト間で MasterPage を共有する最良の方法は何ですか? できれば、ソース管理やファイル システムのハッキングに頼る必要はありません。

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

asp.net - ASP.NET コンテンツ ページから onresize を呼び出す

ページの 1 つ、特にonresizeイベントで実行する必要がある JavaScript メソッドがあります。

ただし、コンテンツ ページからそのイベントを設定する方法がわかりません。マスター ページに配置できればいいのですが、そのマスター ページを使用するすべてのページでメソッドを呼び出す必要はありません。

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

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

asp.net - Web コントロールが null になるのはなぜですか?

マスター ページを使用する asp.net に Web サイトがあります。このマスター ページには、コンテンツ ページのすべてのコンテンツを含む 1 つのビューと、すべてのコンテンツ ページからのエラー メッセージを表示するマスター ページへのローカル コンテンツを含む 1 つのビューを含むマルチビュー コントロールがあります。

このエラー ビューには、エラー メッセージを表示する asp.net ラベル コントロールがあります。通常、ラベルは正常に機能しますが、ラベルが null である場合がいくつかあり、NullReferenceException がレンダリングされます。使用する前にラベルが null かどうかを確認することでこのケースを処理しましたが、それでも私の質問は次のとおりです。

このラベルが null なのはなぜですか? これを生成できる状況は何ですか?

編集:マスター ページには、文字列を取得してラベルを設定する SetErrorText というメソッドがあります。コンテンツ ページの Page_Load メソッドからこのメソッドを呼び出していますが、これは通常は正常に機能します。(これまでに発見した) 2 つのケースを除くすべてで、ラベルは初期化されており、これら 2 つのケースと機能するすべてのケースを区別するものは何もありません。

また、ラベルを格納するビュー コントロールなど、マスター ページ内の他のすべてのコントロールが初期化されます。

コンテンツ ページの Page_Load がロールアラウンドすると、マスター ページが読み込まれます。

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

asp.net - マスターページからのHtml.RenderPartial呼び出し

シナリオは次のとおりです。異なるタイプのコンテンツ(ページと記事)の表示を担当する2つのコントローラーを備えたサイトがあるとします。マスターページにパーシャルビューを埋め込む必要があります。マスターページには、いくつかの基準でフィルタリングされたページと記事が一覧表示され、各ページに表示されます。マスターページでモデルを設定できません(正しいですか?)。Html.RenderPartialを使用してこのタスクを解決するにはどうすればよいですか?

[編集]はい、記事とページを一覧表示するために個別の部分ビューを作成する可能性がありますが、それでも、マスターページにモデルを設定できない、または設定すべきではないという障壁があります。私のrenderpartialの議論として、また記事についても、どういうわけか「ここにページがあります」と言う必要があります。マスターページのデータベースからのデータを使用したrenderpartialの全体的な概念は、私には少しぼやけています。

0 投票する
8 に答える
3346 参照

.net-3.5 - マスターページにメニューコントロールを設定する最良の方法は何ですか?

データベース?ページ変数?列挙型?

ここで意見を探しています。

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

asp.net-mvc - MVCアプリケーションでマスターページのコードを配置する場所は?

ASP.NET MVC アプリケーションでいくつか (2 つまたは 3 つ) のマスター ページを使用しており、データベースからの情報をそれぞれ表示する必要があります。スポンサーのリスト、現在の資金調達状況など。

私の質問は、これらのマスター ページ データベース呼び出しコードをどこに置くべきかということでした。

通常、これらは独自のコントローラー クラスに入る必要があります。しかし、それは、MVC フレームワークによって提供される通常のルーティング フレームワークから外れているため、手動で接続する必要があることを意味します (ViewData を渡すなど)。

ViewDataのパス/アクション呼び出しをマスターページに手動で配線したり、フレームワークをサブクラス化したりせずに、これをきれいに行う方法はありますか?

ドキュメントの量は非常に少ないです...そして、私はMVC自体の概念を含め、これらすべてに非常に慣れていないので、これに関するヒント/テクニックを共有してください.