使用母板頁過程中遇到的圖片地址問題

最近剛剛學習Asp.Net編程,在使用母板頁過程中,對於動態調用各種圖片的地址問題搞得比較迷糊。靜下心來,仔細思考一下Asp.Net的運行原理,終於恍然大悟。
問題描述如下
母板頁文件位置 ~/a.master
使用母板頁的文件位置 ~/aa/index.aspx
當在母板頁中動態生成HTML的控件 和Asp.net的服務器端控件時,對於相同的圖片,他們所需要的圖片鏈接地址是不同的。
這是因爲,HTML的控件在服務器端是不需要再次轉換的,鏈接的圖片地址即是相對於調用模板頁文件的路徑,(即瀏覽器訪問的地址). 而是在母板頁的代碼頁面重新編譯的,所以他的ImageUrl鏈接的圖片文件的地址應該是相對於母板頁文件的地址。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章