C# 如何从代码隐藏中将CSS样式添加到ASP.NET用户控件?

C# 如何从代码隐藏中将CSS样式添加到ASP.NET用户控件?,c#,.net,asp.net,css,C#,.net,Asp.net,Css,。。。似乎不起作用 要向其添加样式,我需要做什么?如果您的用户控件继承自webcontrol,只需使用。链接中的示例。如果您的用户控件继承自webcontrol,只需使用。链接中的示例。考虑UserControl的性质-它旨在包含其他ASP.NET控件,这就是为什么不能为整个控件设置CSS。。相反,您只需要分别为每个子控件指定样式。您还可以查看该方法。考虑UserControl的性质-它旨在包含其他ASP.NET控件,这就是为什么您不能为整个控件设置CSS。。相反,您只需要分别为每个子控件指定样

。。。似乎不起作用


要向其添加样式,我需要做什么?

如果您的用户控件继承自webcontrol,只需使用。链接中的示例。

如果您的用户控件继承自webcontrol,只需使用。链接中的示例。

考虑UserControl的性质-它旨在包含其他ASP.NET控件,这就是为什么不能为整个控件设置CSS。。相反,您只需要分别为每个子控件指定样式。您还可以查看该方法。

考虑UserControl的性质-它旨在包含其他ASP.NET控件,这就是为什么您不能为整个控件设置CSS。。相反,您只需要分别为每个子控件指定样式。您还可以查看该方法。

您可以将您的用户控件包装到另一个html容器(例如div)中,并在容器上设置样式。

您可以将您的用户控件包装到另一个html容器(例如div)中,并在容器上设置样式。

您的控件是否继承自现有的Web控件?@Shadow Wizard:No,事实并非如此。它继承System.Web.UI.UserControl您的控件是否继承自现有的Web控件?@Shadow Wizard:不,它不继承。它继承System.Web.UI.UserControls没有意义。当至少有一个用户控件实例时,我希望在页面中加载特定样式。这应该用类似于RegisterStartupScript(用于javascript)的东西来完成,但对于css样式来说没有意义。当至少有一个用户控件实例时,我希望在页面中加载特定样式。这应该使用类似于RegisterStartupScript(用于javascript)的东西来完成,但要使用css样式
this.Style.Add ( /*...*/ )