当前位置: 代码迷 >> ASP.NET >> 【看来这个有关问题,好难解决,ascx文件路径有关问题】
  详细解决方案

【看来这个有关问题,好难解决,ascx文件路径有关问题】

热度:1451   发布时间:2013-02-25 00:00:00.0
【看来这个问题,好难解决,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;}}