Asp.net 如何在用户控件中使用CSS类?

Asp.net 如何在用户控件中使用CSS类?,asp.net,css,user-controls,Asp.net,Css,User Controls,我已经创建了一个用户控件。我想在这里使用CSS类,但这里没有CSS。我尝试在母版页用户控件中注册CSS。但是没有任何效果。当用户控件在包含页面中呈现时,您可以像在网站上的任何其他标记上一样在其上使用css。 您只需要将css文件添加到母版页的标题中 当使用css选择器tho时,请记住usercontrol上控件的ID不是您应该用作css选择器的ID fe 在您的usercontrol中,将呈现为 <input type='text' id='ctl00_phMain_MyUserCont

我已经创建了一个用户控件。我想在这里使用CSS类,但这里没有CSS。我尝试在母版页用户控件中注册CSS。但是没有任何效果。

当用户控件在包含页面中呈现时,您可以像在网站上的任何其他标记上一样在其上使用css。 您只需要将css文件添加到母版页的标题中

当使用css选择器tho时,请记住usercontrol上控件的ID不是您应该用作css选择器的ID

fe

在您的usercontrol中,将呈现为

<input type='text' id='ctl00_phMain_MyUserControl_txtName' /> 


因此,请确保使用正确的id来应用您的样式,或使用您必须提供的类标记来提供更多详细信息。您是否尝试过在运行时使用FireBug或类似工具查看css引用?使用特定于控件的css样式不需要花费太多精力。虽然我必须说我不鼓励你这么做。是的,我试过firebug,但是我创建的类显示为空…但是在我的样式表中,有一些属性的类存在,你是否刷新了缓存(
STRG+F5
)?好的,所以问题应该出在css文件中或者你引用它的方式上。您是否在标题部分注册它?ID只会在服务器控件中出错?他可以对服务器控件使用CssClass属性。