.Master
ページは次のように構成されています
root / masters / xyz.master
.aspx
コンテンツページは次のように構成されています
root / folder1 / sub_folder / xyzw.aspx
ご覧のとおり、フォルダ階層が原因で問題が発生します
すべてのコンテンツページの.masterの1つに設定されたBG画像を表示する方法はありますか?
例を挙げて説明してください
より良い組織(つまり、フォルダ内の特定のレベル)で可能な解決策を私に勧めてください
基本的なマスターページの設定に関連するエラー/警告はありません。MasterPageFileを設定しようとしましたweb.config
が、運がありませんでした
[新規-情報]
前回、画像フォルダの場所を教え忘れてしまい、駅を出ていたので返信できませんでした
さあ行く、
**Master Page:**
- root -> Master Pages ->Default.master
- root -> Images -> BG_purp_patt_2.jpg
<%@ Master Language="C#" AutoEventWireup="true"
CodeFile="Default.master.cs" Inherits="Master_Pages_Default" %>
ContentPlaceHolder(head)
<body style="background-image: url('../Images/BG_purp_patt_2.jpg');
background-repeat: no-repeat;">
ContentPlaceHolder(a)
ContentPlaceHolder(b)
ContentPlaceHolder(c)
**Start Page:**
(Note. This page displays BG image )
- root -> Home ->Home.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/Master Pages/Default.master" AutoEventWireup="true"
CodeFile="Home.aspx.cs" Inherits="Home_Home" %>
ContentPlaceHolder(head)
ContentPlaceHolder(a)
ContentPlaceHolder(b)
ContentPlaceHolder(c)
**Another Content Page:**
(Note. There is no display of BG image in this and rest of 20 or 30 pages inside subfolders organised in this pattern(root ->folder ->folder ->page.aspx))
- root -> Jobs & Tenders -> 1_Faculty Position -> Default.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/Master Pages/Default.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Jobs___Tenders_1_Faculty_Position_Default" %>
...ContentPlaceHolder(head)
..ContentPlaceHolder(a)
..ContentPlaceHolder(b)
..ContentPlaceHolder(c)
私はそれが明確であることを願っています。
これで十分だと思いますが、やはり問題は、ホーム以外のコンテンツページにBGが表示されないことです(なぜですか?)
投稿する前に、「〜」「../」連結を使用してみましたが、うまくいきませんでした
私は作曲-stackoverflowの機能をもっと簡単にする必要があると思います:p