Asp.net 如何在用户控件中应用样式表

Asp.net 如何在用户控件中应用样式表,asp.net,Asp.net,我已经创建了一个用户控件并应用了一个样式表 在asp.net web窗体上添加此用户控件时,样式shet将不适用。我不想在asp.net页面中添加样式表文件的引用 请。帮帮我 谢谢 .样式表的链接需要应用于html的标题部分。如果不想直接引用asp.net页面中的样式表,可以在用户控件中使用内联样式,也可以在用户控件代码隐藏文件中添加引用。以下代码位于VB.NET中,取自中的答案: 样式表的链接需要应用于html的头部部分。如果不想直接引用asp.net页面中的样式表,可以在用户控件中使用内联样

我已经创建了一个用户控件并应用了一个样式表

在asp.net web窗体上添加此用户控件时,样式shet将不适用。我不想在asp.net页面中添加样式表文件的引用

请。帮帮我

谢谢
.

样式表的链接需要应用于html的标题部分。如果不想直接引用asp.net页面中的样式表,可以在用户控件中使用内联样式,也可以在用户控件代码隐藏文件中添加引用。以下代码位于VB.NET中,取自中的答案:


样式表的链接需要应用于html的头部部分。如果不想直接引用asp.net页面中的样式表,可以在用户控件中使用内联样式,也可以在用户控件代码隐藏文件中添加引用。以下代码位于VB.NET中,取自中的答案:


通常在web.config中,您需要

  • 添加
  • 在应用程序的根目录上添加APP_主题asp.net文件夹和
  • 在该文件夹下,为样式表创建2个名为Default的文件夹,为skinfile创建2个名为skinfile的文件夹

  • 因此,这将在整个应用程序中都可用。

    通常在web.config中,您需要

  • 添加
  • 在应用程序的根目录上添加APP_主题asp.net文件夹和
  • 在该文件夹下,为样式表创建2个名为Default的文件夹,为skinfile创建2个名为skinfile的文件夹
  • 这样在整个应用程序中都可以使用。

    试试这种方法

    <link rel="Stylesheet" type="text/css" href="<%=ResolveUrl("~/yourpath.css") %>" />
    
    
    
    希望这有帮助

    试试这个方法

    <link rel="Stylesheet" type="text/css" href="<%=ResolveUrl("~/yourpath.css") %>" />
    
    
    

    希望这有助于

    相关线程相关线程-我希望在ascx页面上而不是在aspx页面上执行此操作。您不能从用户控件在标记中向页面添加样式表,您必须使用@Andy建议的代码来执行此操作。我希望在ascx页面上而不是在aspx页面上执行此操作。您不能从用户控件在标记中向页面添加样式表,你必须用@Andy建议的代码来完成。