【看来这个问题,好难解决,ascx文件路径问题】
怎样relation.aspx, about_us.aspx 都调用 这个 ascx 文件?有人成功过吗?
路径问题 很烦恼。里面的图片总是显示有问题。
------解决方案--------------------两种方法:
1、ascx文件里面全部采用/开头的相对路径;
2、ascx定义一个属性,比如Path,调用的时候直接在html里面写,比如:<a:b runat=server id="a1" Path="..."></a:b>
------解决方案--------------------前台
<%@ Register Src="UserControl/banner1.ascx" TagName="banner1" TagPrefix="uc7" %>
<uc7:banner1 ID="Banner1_1" runat="server" />//显示出来
------解决方案--------------------不行,除非你改代码,建议把about_us.aspx 用个文件夹
------解决方案--------------------给ascx添加一个public属性,然后再调用的页面设置这个属性,通过这个属性调整你的图片路径。
C# code
private string virtualPath="";//默认与图片文件夹同级
public string VirtualPath
{
get{return virtualPath;}
set{get virtualPath=value;}
}