2016年7月20日 星期三

主版頁面的圖片顯示路徑

今天第一次把 VS 2015 的 asp.net 網站專案放上測試區 Windows 2003 Server / IIS 7上面,結果發生了一些以前沒遇過的事情

1. 發佈時網站預設是沒有預先編譯的,要記得打勾
2. 在主版頁面有放圖片用 <img src = "~/img/....jpg" /> ,但是實際運作時看不到圖片,看了圖片的原始位置,發現圖片的網址怪怪...,又不想依各頁面來分別把路徑寫死,google 了一下找到了這一篇

http://stackoverflow.com/questions/5190769/html-img-and-asp-net-image-and-relative-paths

只要在 <img /> 內加入 runat="server " 即可
 <img src="~/App_Themes/Default/images/two.gif" runat="server" />

沒有留言:

張貼留言