摘要:
昨天写好一个应用程序,在localhost跑都OK的,发布到IIS后,别人一访问图片不显示,超链接的指向都找不到页面,F12一看,路径都有问题,不会吧,我写的都是相对地址啊。母版页中的图片我用的都是img,链接用的是a,于是第一种方法就是将它们换成服务器端控件,加个runat="server",这个解决办法会起作用是因为ASP.NET根据这一信息创建一个HtmlImage服务器控件,这个对象在母版页的Page对象实例化后创建,此时,ASP.NET把所有路径解释为相对于母版页的位置。你可以使用同样的技术来修复<a>标签对其他页面的链接。你还可以使用根路径语法,并用 阅读全文