C# 在用户控件中包含Css文件
我有一个弹出窗口,它位于用户控件中,然后在我的aspx页面的标题中注册。在标题中,我为弹出窗口函数引入了javascript,这很有效。然而,我还包括了一个css文件,它似乎没有得到应用。我尝试将css文件包括在用户控件中,如下所示:C# 在用户控件中包含Css文件,c#,css,asp.net,C#,Css,Asp.net,我有一个弹出窗口,它位于用户控件中,然后在我的aspx页面的标题中注册。在标题中,我为弹出窗口函数引入了javascript,这很有效。然而,我还包括了一个css文件,它似乎没有得到应用。我尝试将css文件包括在用户控件中,如下所示: <link rel="Stylesheet" media="screen" type="text/css" href="<%=ResolveUrl("../css/shared.css") %>" /> 但它不起作用。有没有关于如何
<link rel="Stylesheet" media="screen" type="text/css" href="<%=ResolveUrl("../css/shared.css") %>" />
但它不起作用。有没有关于如何包含css文件的建议?我是否正确地假设我必须在用户控件中执行此操作?删除
。
并在css路径中添加~
<link rel="Stylesheet" media="screen" type="text/css" href="<%=ResolveUrl("~/css/shared.css") %>" />
Put~在css文件路径中执行此操作时出现此错误:CS1012:字符文字中的字符太多谢谢,我已经尝试过了,但仍然没有发生任何事情。是的,我确定了。你知道为什么它可以从页眉加载js而不是css吗?大多数情况下都可以。我想你只要检查路径就行了。删除单引号并添加这行href=''thanls,这确实有效,尽管我发现问题实际上在我的控制标记中!