Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 用户控件内部的CSS在aspx中更改其路径_Html_Css_Asp.net_User Controls - Fatal编程技术网

Html 用户控件内部的CSS在aspx中更改其路径

Html 用户控件内部的CSS在aspx中更改其路径,html,css,asp.net,user-controls,Html,Css,Asp.net,User Controls,我有一个用户控件,我使用相对路径调用了一个外部CSS文件。用户控件具有带有一些链接按钮的横幅条,我使用CSS类为其应用了样式。我在位于其他文件夹中的aspx页面中使用此用户控件。当呈现aspx页面时,用户控件中的路径将动态更改。因此,这些样式不会应用于上述横幅条 例如,我的CSS文件位于D:\home\development\compages\CSS\banner.CSS, ascx用户控件位于d:\home\development\compages\sec\usercontrol1.ascx,

我有一个用户控件,我使用相对路径调用了一个外部CSS文件。用户控件具有带有一些链接按钮的横幅条,我使用CSS类为其应用了样式。我在位于其他文件夹中的aspx页面中使用此用户控件。当呈现aspx页面时,用户控件中的路径将动态更改。因此,这些样式不会应用于上述横幅条

例如,我的CSS文件位于
D:\home\development\compages\CSS\banner.CSS
, ascx用户控件位于
d:\home\development\compages\sec\usercontrol1.ascx
,aspx页面位于
d:\home\development\compages\sec\10011\splash.aspx

用户控件中的css链接:

当我在aspx中注册用户控件时,呈现的html正在compages\sec\css\banner.css中搜索css,而不是从compages\css\banner.css中选择它

如何克服这一路径问题