none
VWD建立新的aspx檔放在子目錄內,並加入主板(master)頁面於根目錄,設計頁面只出現一半? RRS feed

  • 問題

  • 請問我以VWD新增一個aspx檔在子資料夾內

    連結的Master檔是放在上一層目錄

    可是當新的aspx檔開啟後

    有些底圖都消失了

    而且設計頁面只出現一半

    下方還有頁面卻沒有出現捲軸

     

    2006年12月7日 上午 10:22

解答

  • 這應該跟你的圖檔路徑有關吧 .
    因為套用 Master Page 的網頁的話,如果 Master Page 的圖檔路徑無法和內容頁的路徑相符的話,就會造成圖檔不出現的問題,你可以:

    • 使用 <asp:image> 來套用圖檔,並且使用 "~/" 的方法來設定路徑。
    • 把內容頁和 Master Page 放在同一個目錄 .
    2006年12月7日 上午 10:35
    版主

所有回覆

  • 這應該跟你的圖檔路徑有關吧 .
    因為套用 Master Page 的網頁的話,如果 Master Page 的圖檔路徑無法和內容頁的路徑相符的話,就會造成圖檔不出現的問題,你可以:

    • 使用 <asp:image> 來套用圖檔,並且使用 "~/" 的方法來設定路徑。
    • 把內容頁和 Master Page 放在同一個目錄 .
    2006年12月7日 上午 10:35
    版主
  • 請問那如果是background呢?

    或Flash呢?

    例如:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
                        width="468" height="60">
                        <param name="movie" value="~/images/banner.swf" />
                        <param name="quality" value="high" />
                        <embed src="~/images/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
                            type="application/x-shockwave-flash" width="468" height="60"></embed>
    </object>

    可以提供範例嗎?

    謝謝!

    2006年12月7日 下午 01:11
  • "~/" 路徑只能夠在 Server Control 使用(<asp:Image /> 是 Server Control),如果你要改 Client,可能要用到 JavaScript.
    2007年1月10日 下午 02:02
    版主