問題タブ [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.
c# - ユーザー コントロールからマスター ページを参照する方法は?
マスターページを使用するコンテンツページにあるユーザーコントロールからマスターページを (できれば) 強く型付けする方法を探しています。
残念ながら、これをユーザー コントロールで使用することはできません。
ユーザー コントロールからマスター ページのプロパティにアクセスしようとしていますが、複数のコンテンツ ページが同じユーザー コントロールを使用するため、マスター ページからコンテンツ ページ、ユーザー コントロールにプロパティを渡す必要はありません。1つの変更、1つの場所など。
c# - ASP.NET コントローラー基本クラス User.Identity.Name
この投稿で説明したように、コントローラーから master.page にデータを渡すことができるようにするために、抽象基本コントローラー クラスを作成しました。この場合、データベースでユーザーを検索し、User.Identity.Name を照会します (ログインしている場合のみ)。
User
ただし、この抽象基本クラスでは、プロパティが常にであることに気付きましたnull
。これを機能させるにはどうすればよいですか?
どうもありがとう
sharepoint - _layout SharePoint ページからサイトのマスターページを使用する方法は?
SharePoint 12 hive/template/layouts/TelephoneBookList/test.aspx ファイルで masterpagefile (これが理にかなっている場合はサイトのもの) を使用したいと考えています。ただし、MasterPageFile="~/_layouts/simple.master" などを test.aspx ページに追加すると、sharepoint エラー ページが表示され、ログ ファイルに次のように記録されます。
01/12/2009 10:56:26.95 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services トポロジ 0 重大な無効な URL: http://localhost。http://mcdevspを参照する代替アクセス マッピングを更新する必要がある場合もあります。このエラーに関するヘルプ: http://go.microsoft.com/fwlink/?LinkId=114854
01/12/2009 10:56:27.09 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services General 8dzz High 例外の種類: System.Web.HttpException 例外メッセージ: ファイル '/_layouts/TelephonebookList/~masterurl/default.master' は実行します存在しない。
01/12/2009 10:56:27.23 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services トポロジ 0 重大な無効な URL: http://localhost。http://mcdevspを参照する代替アクセス マッピングを更新する必要がある場合もあります。このエラーに関するヘルプ: http://go.microsoft.com/fwlink/?LinkId=114854
01/12/2009 10:56:27.70 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 一般 8dzw 中 spHttpHandler:GetHash 開始
01/12/2009 10:56:27.70 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 全般 8dzx 中 spHttpHandler:GetHash 終了
MasterPageFile 属性がなくても完全に機能しますが、Web サイトのグローバルなルック アンド フィールはありません。
どうもありがとう。
c# - Google アナリティクスとマスターページ/ユーザー コントロールのスワッピング
サイトで GA を使用しており、いくつかのページにトラッキングを追加する必要があります。これらのページは、Telerik タブ コントロールと組み合わせたマスター ページによってレンダリングされます。タブが選択されると、コードはクリックされたタブを評価し、そのページに適切なユーザー コントロールを挿入して再レンダリングします。ブラウザーによると、常に default.aspx ですが、その中の ascx は異なります。
この種の設定で異なるページを追跡するにはどうすればよいでしょうか?
asp.net - 「コンテンツ ページ」は単純な「プロパティ」を「マスター ページ」に送信できますか?
マスターページの基本的な考え方は単純です。マスターページ内の場所に「挿入」したいコンテンツのブロックがあります。
マスターページに関するドキュメントを読まなくても、これを理解するのは非常に簡単です (私は読んでいないことを認めます!)。
私がやりたいことは、その子からマスターページに「プロパティ」を渡すことです。たとえば、子ページのパディングをピクセル単位で設定したいメイン コンテンツ パネルがあるとします。子をレンダリングするためにマスターページで利用できるようにしたい他の単純な「プリミティブ型」があるかもしれません。スタイル シートをいじるのをできるだけ避けたいと思っています。
これを行うための好ましい方法はありますか?
asp.net - ASP.NET Web アプリケーションでネストされたマスター ページを作成する
ASP.NET Web サイト プロジェクトでできるように、ASP.NET Web アプリケーション プロジェクトで入れ子になったマスター ページを作成することはできますか?
私は Visual Studio 2008 を使用しており、ASP.NET Web アプリケーションで作業しています。マスター ページの作成中に、別のマスター ページを選択するオプションがありません。別のマスター ページがあれば、ネストされたマスター ページを作成できたはずです。
誰かが同様の問題に直面しましたか? 何らかの回避策は推奨されますか?
助けてくれてありがとう。乾杯。
css - さまざまな色のフライ アウト メニュー
MOSS 発行サイトのカスタム マスター ページを作成しています。デザイナーは、フライ アウト メニューのこのアイデアを思いついた.
代替テキスト http://www.abbeylegal.com/Downloads/2009-01-06/gradient%20menu.jpg
メニューオプションごとに段階的/異なる背景色とテキスト色を使用します。
これを達成する方法を知っている人はいますか?
asp.net - .Net マスター ページのパフォーマンス
議論の助けを求めています。カスタマイズの問題に対する 2 つの解決策について説明しています。1 つは (ネストされた) マスターページを使用します。カスタマイズされたページごとに 1 つのマスター ページ。さらに、すべてのページに標準のマスター ページがあります。2 つ目は標準ページを使用し、カスタム ページが存在する場合はそこにリダイレクトします。
私の質問は、どちらがより望ましいですか? 毎回 2 つのマスター ページをロードする必要がある、または 1 つのマスター ページをロードするだけでよく、場合によってはカスタマイズされたページにリダイレクト (Response.Redirect または Server.Transfer) する必要があります。
マスター ページのパフォーマンスに関する情報がまったく見つかりません。それらを別の(やや逆の)ユーザーコントロールと考えるべきですか、それとも軽く使用する必要がありますか?
編集:転送のためにResponse.Redirectを想定できます。Redirect は、ライフサイクルの PreInit 段階で発生すると想定できます。
asp.net-mvc - ASP.NET MVC マスター ページ
ASP.NET マスター ページと MVC マスター ページの違いは何ですか? AJAX マスター ページについてはどうでしょうか。
asp.net - ASP.NET を使用して「反転」または「ネスト」されたマスター ページを実装する
私の難解なタイトルが難解すぎないことを願っていますが、実際に何をしたいのかを説明しようと思います。
子ページ「B」と「C」を持つマスターページ「A」があります。これは、ASP.NET の標準マスター ページ モデルで問題なく実装されます。
私のサイトには 'T1' と 'T2' の 2 つのテーマがあります。T1 は自社で、T2 はパートナーです。
使用しているテーマに応じて、ページ 'B' と 'C' に特定のものを表示したいと考えています。たとえば、テーマ「T2」のパートナーに固有のページ「B」に追加のボタンまたはグラフィックを挿入したい場合があります。このコンテンツは、ページ自体に応じて、ページ上の任意のポイントになります。この機能を使用していないパートナーもいます。
問題は、これを可能な限り宣言的に行い、ページがテーマについて持っている知識を最小限に抑えたいことです。
ここで、「リバース」マスター ページの概念が登場します。「テーマ」固有のコンテンツを挿入できる子ページの領域を定義したいと考えています。(「テーマ」と言っているのは、それが ASP.NET が使用するものであり、おそらくコンテンツを関連付けるものだからです)。
だからあなたは不思議に思うかもしれません:
- これにマスター ページを使用して、追加のコンテンツ セクションを追加できないのはなぜですか? その理由は、そのページに固有の場所のページ上のどこにでもコンテンツが表示される可能性があるためです。
- 「ネストされた」マスター ページを使用できないのはなぜですか? 本質的に同じ理由です。
考えられる解決策:
そこに挿入されるコンテンツの種類を表すテキストキーを持つ、ある種のユーザーコントロールを作成することについて疑問に思っています。ユーザーコントロールは、おそらく関連する追加のユーザーコントロールを動的に作成することにより、「テーマ」ごとに何を表示するかを知る必要があります。
これは少し不器用に思えるので、同様の状況に対して他の人がどのような解決策を作成したのか疑問に思っています。