問題タブ [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.
asp.net - マスターページを使用するたびにASP.NETページを生成する方法は?
古い VBScript Web サイトを ASP.NET に移行するので、サーバー側の VBScript を含む他の多くのファイルを #include する代わりに、マスター ページを使用し始めています。
ページ (マスター ページに基づくページなど) が一度生成されてから保存されないようにするにはどうすればよいですか? マスター ページ (またはマスター ページに基づくページ) に変更を加えた場合、それらの変更は表示されません。これは、Web サーバーがまだ以前のバージョンを提供しているためです。
asp.net - ASP.NET マスターページとビューステート
サイトのパフォーマンスが悪いからではなく、一般的な演習として、サイトのパフォーマンスを改善したいと考えています。asp.net サイトの通常の提案は、可能な限りビューステートを削除することです。これは、ページ上の各コントロールで個別に、またはページ全体で実行できると思います。
私の質問は、ページのビューステートを無効にすると、マスターページのコントロールのビューステートが停止することです (マスターページは実際にはページ上のコントロールであることを理解しているため)。
asp.net - ASP.NET マスター ページを使用したイベントとデリゲート
マスター ページによって発生したカスタム イベントをキャッチするにはどうすればよいですか?
私のマスター ページには、カスタム イベントとデリゲートがあります。
これは、マスター ページのリンク ボタンがクリックされたときに発生します。
ページのユーザー コントロールで、そのイベントをサブスクライブしたいのですが、どのようにアクセスすればよいかわかりません。通常、私は次のようなことをします:
しかし、マスター ページを扱うということは、これが不可能であることを意味します。
javascript - Asp.net MVC マスター ページで Body の OnLoad 属性を設定する
Body の OnLoad を使用して実行する必要がある JavaScript を含むマスター ページを使用するビューがあります。特定のビューに対してのみ MasterPage で OnLoad を設定する最良の方法は何ですか?
私が試したアイデアは、JavaScript関数の名前をViewDataとして渡すことでした。しかし、コントローラーがページ上のjavascriptについて知る必要はありません。私は本当にこのアプローチが好きではありません...
編集 - 代わりに jQuery のドキュメント準備完了イベントを使用するのが 1 つのアイデアだと思います...
他のアイデアはありますか?
asp.net - マスター ページが新しいコントロールを認識できない
そのため、私の経験から、更新を行うとマスターページが遅れることがあります。これは新しい発生ではありません。変更を加え、ビルドし、テストを行っても、MasterPage はまだ古いコントロールを探しています。
これが発生したときに使用するヒントやコツはありますか? 通常はしばらくすると消えますが、しばらくはありません。
私はVS2008を使用しています。
asp.net-mvc - ASP.NET 3.5 MVC アプリでメニュー項目をマスター ページに動的に追加する方法
メンバーシップ セキュリティ ログイン ロールに基づいて、マスター ページにメニュー項目を動的に追加したいと考えています。私が読んだことから、マスターページhtmlのRenderActionはおそらくこれを行うことができます。私はこれを手探りしているので、それがどのように見えるのか、コントローラーで現在の役割をどのように確認するのかわかりません。テーブルを作成し、許容されるメニュー項目をロール関係に関連付けて、動的メニュー項目をレンダリングするためにマスター ページに渡すことができるようにすることを検討しています。
asp.net - Safari または Chrome 用の ASP.NET コンテナー固有のマスター ページ
Safari または Chrome 用のコンテナー固有のマスター ページを作成できた人はいますか?
これらのいずれかの「.browser」ファイルが見つかりません。
%SystemRoot%\Microsoft.NET\Framework\version\CONFIG\Browsers ディレクトリはどのくらいの頻度で更新されますか?
ありがとう
asp.net-mvc - キャッチオール ワイルドカードを使用してコントローラーにリダイレクトします (ただしマスターは異なります)
ビューの表示元に応じてビューを別の方法で表示したい (別のマスター ページ) という問題がありますが、どこから始めればよいかわかりません...
さまざまな構造を含むさまざまな種類の URL をキャッチするルートがいくつかあります。
以下のコード スニペットには、製品ルートがあり、製品ページにも移動できるパートナー サイト ルートがあります。私たち自身のデフォルトのスタイリング。products/cola.htmにアクセスするとします。これは、 partners/pepsi/products/cola.htm と同じ URL に移動する必要があり、PartnerRedirect は、URL ワイルドカード (この場合は「products/cola.htm」) を変換することにより、ワイルドカードに基づいて URL を処理できます。 ) をコントローラー アクションに挿入し、ユーザーを転送します (ただし、ビュー内のマスター ページを変更するだけです)。
これは可能ですか?もしそうなら、どのように?
よろしくお願いします。
sharepoint - MOSS 2007 ブレッドクラムの問題
奇妙な動作をする発行サイトのページ レイアウトがあります。
次のページ (page1 [デフォルト]、page2、および page3) を持つサブサイト (subsite1) を持つ発行サイト (サイト) を想像してください。
2 ページ目と 3 ページ目では、ブレッドクラムが正しくレンダリングされます。
ただし、デフォルトのページの場合、ブレッドクラムは次のようにのみレンダリングされます
デフォルトページのタイトルも強制的に表示する方法はありますか?
asp.net - ログインしたユーザーのみの Web ページの動的レンダリング
ユーザーが自分のサイトにログインしたときに、css スタイルのボタンを表示したい (これは実際には何か、つまり特別なニュース テキスト アイテムなど)、asp.net のマスターページを介してこれを行うにはどうすればよいですか? または、これを行う他の方法はありますか?