首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于超链接的简单有关问题~帮帮忙呀!

2012-01-23 
关于超链接的简单问题~~~~~~~~~~~~~~~~~~~~~~~~帮帮忙呀!急我做了一个用户控件,用户控件上多次使用了超键

关于超链接的简单问题~~~~~~~~~~~~~~~~~~~~~~~~帮帮忙呀!急
我做了一个用户控件,用户控件上多次使用了超键接。
        我的问题就是,这个用户控件会在多处地方使用,不同层次的页面。请问,我如何把这个超键接写好,才能不会出错!不管在哪个页面上都能使用这个用户控件!
        如                   aa工程
                                |---control
                                |             |--aa.ascx                 //用户控件
                                |---dd.aspx                       //在这里可以使用
                                |
                                |___page
                                |           |--cc.aspx               //在这里也可以使用

[解决办法]
用根路径
[解决办法]
根路径:
动态:~/control/image.jpg
静态:/control/image.jpg
[解决办法]
protected string GetBaseURL()
{
if (HttpContext.Current.Request.ApplicationPath == "/ ")
{
return @ "http:// " + HttpContext.Current.Request.Url.Host;
}
else
{
return @ "http:// " + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
}
}
调用的时候 <%#GetBaseURL()%> /aaa/bbb.aspx
[解决办法]
/项目名称/control/image.jpg

[解决办法]
ding
[解决办法]
<img src= ' <%=ResolveUrl( "../images/top_visual.swf ")%> ' width= "100 " />
[解决办法]
用户控件路径用静态的。

/项目名称/control/image.jpg

用户控件直接拖过来就可以了。

热点排行