今天遇到一個關於不同路徑使用同一個用戶控件的問題,爲了讓這個用戶控件能夠達到共用性,要讓裏面的圖片、Falsh之類的顯示成功。。。找了好久的MSDN。。。終於找到效果了,,總結如下
VS.NET 項目分佈如下
/ascx/UC_Top.ascx
/img/top.gif
/idea/index.aspx
/index.aspx
其中最後二個.aspx文件都使用到上面的UC_Top.ascx用戶控件,,而UC_Top.ascx用戶控件的圖片又放在/img/top.gif中,,
所以按原本來路徑來取圖片時會出錯,
現在使用這樣的過程就不會了,,如下
在UC_Top.ascx中的圖片路徑<img src=<%=ResolveUrl("../img/top.gif")%>
就可以達到效果了哦哦,,!