問題タブ [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 投票する
4 に答える
1062 参照

asp.net-mvc - マスター ページのパス

ASP.net mvc サイトのマスター ページで少し作業を開始しましたが、質問に出くわしました。マスター ページのスタイルシートにリンクすると、シートへのパスが正しく更新されるようです。それは私が持っているコードにあります

しかし、ページがブラウザーにフィードされたらソースを見ると、

これは完璧です。ただし、同じパス変換はスクリプト ファイルでは機能しないようです。

同じものしか出てこない。トップレベルのページではまだ動作しているようですが、ブラウザ/Webサーバーがエラーを修正しているだけだと思います. src パスもグロブ化する方法はありますか?

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

c# - ブラウザに新しいCSSの使用を強制する

ユーザーがブラウザーによってキャッシュされたCSSの異なるバージョンを持っているかどうかを確認し、そうであれば、ブラウザーに新しいバージョンをプルするように強制する方法はありますか?

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

css - SharePoint、マスター ページ、および CSS

手動の手順を実行しなくても、テスト サイトやライブ サイトに簡単にデプロイできるように、sharepoint ですべてを機能として開発しようとしています。

マスター ページを正常に展開できます。現在は手動で切り替える必要がありますが、将来的には自動化できると確信しています。

私が苦労しているのは、CSSファイルをそれに合わせることです。私はファイルを作成しました。私は正しいことをしていると思うので、共有ポイントのインストールに展開されますが、マスター ページにリンクする方法がわかりません。

これを行う正しい方法があるに違いありませんが、私はそれを見つけることができません!

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

asp.net - 別のアセンブリのASP.NETマスターページ

1つのアセンブリにいくつかのASP.NETマスターページがあります。これらのマスターページは、最初のアセンブリへの参照を持つ他のアセンブリにあるWebFormページで使用する必要があります。私はこれを行う方法を理解できないようです。

私がこれを行うことができる良い方法はありますか?

きれいな解決策が存在しない場合は、ハッキングの可能性についても聞きたいですか?

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

asp.net-mvc - ASP.NET MVCでページのメタタグを渡す方法は?

ここ数日、ASP.NET MVC で遊んでいて、小さなサイトを構築することができました。すべてがうまく機能します。

ここで、ViewData を介してページの META タグ (タイトル、説明、キーワードなど) を渡す必要があります。(私はマスターページを使用しています)。

これをどのように処理していますか?前もって感謝します。

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

asp.net - SharePoint マスター ページでコントロールを見つける

テストのために、sharepoint ページのすべてのコントロールをループしようとしています。コントロール ID を出力したいだけです。

これは私が使用しているコードです

Public Shared SubstituteValues3(ByVal CurrentPage As Page, ByRef s As StringBuilder)

ただし、「MasterPage」出力を通過していません。

コンテンツのプレースホルダー内にあるすべてのコントロールの名前が表示されることを期待していますが、少し混乱しています。

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

c# - ASP.NET マスター ページの要素拡張 Javascript

少し問題が発生し、少し掘り下げましたが、決定的な答え/修正を思い付くのに苦労しています。

基本的に、私はいくつかのJavaScript(サードパーティによって作成されたもの)を持っています. コードは単一のページ (つまり、マスターなし) ではうまく機能しますが、マスター内のコンテンツ ページに効果を適用しようとすると、機能しません。

つまり、メインのスクリプト参照を含むマスター ページがあります。すべてのページでスクリプトが使用されますが、スクリプトに渡されるパラメーターはコンテンツ ページによって異なります。

マスター ページ スクリプト リファレンス

シングルページ

ご覧のとおり、各ページに参​​照が必要です (したがってマスターにある) が、「MakePretty」する実際の要素はコンテンツに応じて変化します。

コンテンツページ

現在、コンテンツ ページには要素がないため<head>、次のコードを使用してマスター ページ<head>要素に追加しています。

さて、これはうまくいきません。ただし、のような単純なものに置き換えるとalert("HI!")、すべて正常に動作します。したがって、コードは正常に追加されています。実行内容によっては、常に実行されるとは限りません..

さて、掘り下げたところ、コンテンツページのLoadイベントがマスターページの前に発生することがわかりました。

これがばかげた質問である場合はご容赦ください。ただし、特にマスター ページのシナリオでは、JavaScript を使用するのはまだ比較的慣れていません。

マスター ページで参照されている JavaScript コードをコンテンツ ページで呼び出すにはどうすればよいですか?

この人たちのあらゆる/すべての助けに感謝します, あなたは本当にこの仕事の問題で私を助けてくれるでしょう.

ノート:

  • RegisterStartupScriptなどは、どのレベルでも機能しないようです..
  • コントロール ID は、MasterPage 環境でも適切に設定されており、期待どおりにレンダリングされています。

これのいずれかが不明確な場合はお詫びします。私は本当に疲れているので、必要に応じて、言い直し/説明が必要な場合はコメントしてください。

0 投票する
12 に答える
56518 参照

asp.net - ASP.NET マスター ページとコンテンツ ページのフォーム要素

OK、現在のプロジェクトにもう 1 つ道の隆起があります。

マスター ページとコンテンツ ページの両方にフォーム要素があったことは一度もありません。関連するコンテンツにすべてのフォームがある傾向があります。

ただし、現在のプロジェクトでは、両方が必要なページがあります。右上にログインフォーム、コンテンツ内に質問フォームがあります。

これを取り込もうとしたところ、マスター ページに 1 つのフォーム要素が必要であるという ASP.NET の問題に遭遇しました。TBH、なぜこれが ASP.NET 側の要件なのかはよくわかりませんが、ちょっと。

マスターページとコンテンツページに独立して機能するフォーム要素を含めることができるかどうか、またはその方法を知っている人はいますか?

そうでない場合は、目的の外観/機能を実現する方法についてアドバイスをいただけますか?

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

asp.net - VS 2008 のネストされたマスターページに JavaScript への相対参照を含めるための推奨される方法

ベースのマスターページには次のようなものがあります

このマスターページが ASPX ページのマスターページである場合、問題なく動作します。

この Masterpage が子 Masterpage の Masterpage であり、新しい ASPX ページが子 Masterpage を MasterPage として使用する場合、次のように表示されます。

'' アプリケーションでサーバー エラーが発生しました。

コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。

チルダ (~) スタイルの相対パスを保持するベース マスターページにグローバル リソース (Javascript/CSS) を含めるための推奨される方法は何ですか?

0 投票する
12 に答える
27833 参照

asp.net - MasterPage は表示されているページを認識していますか?

MasterPages を使用して Web サイトをナビゲートする場合、アプリケーションは現在のページを認識しますか? もしそうなら、それは私がアクセスできるオブジェクトに保存されますか?

私が尋ねている理由は、これを置き換えることができるからです:

リスト アイテムの ID を "current" に設定することでページへのリンクを強調表示する、ナビゲーションのためのより洗練されたソリューションを使用します。現在、各ページは、それぞれのリンクの ID を current に設定してナビゲーションを再作成します。