ASP.NET Web用户控件中 路径的解决方案
2008-03-25 11:02
239 查看
很多朋友在使用用户控件的时候会遇见当用户控件放在不同文件夹里面的页面时 图片 链接等元素的路径问题!
一些朋友认为提出将系统的域名在配置文件中配置,然后用户控件里面的路径都以读取该域名再加上根目录下的路径即可!
在ASP.NET中本身是有方法可以取得当前系统的根目录的!在此贴出!
服务器控件: <asp:Image id="Image1" ruant=server ImageUrl="~/images/img1.jpg"/>
Html控件:<img src='<%=ResolveUrl("~/images/img1.jpg")%>'>
使用这种方式即可!
~/是得到当前系统的根目录!在所有服务器控件中都是可以使用 ~/ 来得到系统根目录的,然后从根目录往下走即可!
而在html中 可以使用 ResolveUrl函数来解决!
这种解决方法是比较好的方式!
一些朋友认为提出将系统的域名在配置文件中配置,然后用户控件里面的路径都以读取该域名再加上根目录下的路径即可!
在ASP.NET中本身是有方法可以取得当前系统的根目录的!在此贴出!
服务器控件: <asp:Image id="Image1" ruant=server ImageUrl="~/images/img1.jpg"/>
Html控件:<img src='<%=ResolveUrl("~/images/img1.jpg")%>'>
使用这种方式即可!
~/是得到当前系统的根目录!在所有服务器控件中都是可以使用 ~/ 来得到系统根目录的,然后从根目录往下走即可!
而在html中 可以使用 ResolveUrl函数来解决!
这种解决方法是比较好的方式!
相关文章推荐
- ASP.NET Web用户控件中路径的解决方案
- asp.net 2.0小tips:在web.config里设置用户定义控件
- 在asp.net中为Web用户控件添加属性和事件
- 在asp.net中为Web用户控件添加属性和事件
- ASP.NET母版页和Web用户控件的使用
- ASP.NET用户控件也可以在Web.Config中进行引用
- asp.net 用户控件中 使用相对路径的解决方法-------- 图片路径问题(用户控件、图片路径) ,ResolveUrl
- ASP.NET 2.0:使用用户控件和定制的Web部件个人化你的门户网站
- ASP.NET的WEB项目不能添加WEB用户控件的解决
- 有关C#+ASP.NET中用户控件(webusercontrol)使用问题2则
- 在asp.net中为Web用户控件添加属性和事件
- VS2008 Tips #009 – 您可以在 ASP.NET 的 Web.config 文件中注册用户控件
- ASP.NET用户控件中的图片路径如何设置,img相对路径设置方法
- asp.net用户控件中使用相对路径问题
- Tip #4 ASP.NET用户控件也可以在Web.Config中进行引用
- 在asp.net中为Web用户控件添加属性和事件
- (转)ASP.NET 2.0:使用用户控件和定制的Web部件个人化你的门户网站(一)
- ASP.NET web的自定义用户控件以及相关问题
- 在asp.net中为Web用户控件添加属性和事件
- 在asp.net中为Web用户控件添加属性和事件