今天发现一个方法可以比较好的解决这个问题。
如果是服务器控件:<asp:Image id="Image1" ruant=server ImageUrl="~/images/img1.jpg"/>
如果是Html控件:<img src='<%= ResolveUrl("~/images/img1.jpg")%>'>
有人建议用相对绝对路径,但那得要有个虚拟目录,比如虚拟目录abc,然后用
ImageUrl = "/abc/image/image1.gif";
但如果没有虚拟目录,只是一个站点,这种方法就不能用了。
不知大家还有什么更好的方法?谢谢分享!