Web用户控件(.ascx)可以使用CSS文件进行样式设置吗?

这是我创建的名为LogOnBox的空白.acsx文件的来源。

 

我想拖动一些标签,文本框等,并使用CSS文件给它们样式。 如何将CSS与acsx文件关联?

CSS与页面相关联,而不是与控件相关联。 但是当页面引用它时,您可以在控件中使用CSS。

只需在包含用户控件的页面标题中引用css文件即可。

在我的情况下,我想将css和js文件嵌入到dll中,因为我做了下面的步骤,它工作

步骤1将波纹管代码放在页面顶部

  [assembly:WebResource("YourProjectName.Assets.Plugins.Dropzone.dist.dropzone.js", "application/x-javascript")] [assembly:WebResource("YourProjectName.Assets.Plugins.Dropzone.dist.dropzone.css","text/css")] namespace Sanay.Suip.UserControls { public partial class FileUpload : UserControlBase { 

第2步

并且在贝隆代码的inInitial事件中

 `protected override void OnInit(EventArgs e) { base.OnInit(e); string css = ""; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "cssFile", css, false); ClientScriptManager csm = Page.ClientScript; csm.RegisterClientScriptResource(GetType(), "YourProjectName.Assets.Plugins.Dropzone.dist.dropzone.js"); } 

`