繁体   English   中英

使用.ascx文件创建自定义控件

[英]Creating Custom Controls with .ascx files

我正在寻找创建一些自定义控件,需要编译为独立的DLL而不是主应用程序。 不幸的是,到目前为止,这意味着在不使用设计器的情况下手动创建控件,因为afaik无法将用户控件编译为独立组件。 由于这样做会使设计人员难以设置控件而不需要在开发人员部分投入大量精力,我想知道是否实际上有一种可行的方法将.ascx样式控件编译成独立的二进制文件?

您可以将用户控件转换为独立.dll中的自定义控件,但它会失去通过标记进行更新的能力。

换句话说,您可以使用标记和代码构建.ascx文件,然后将其转换为类似于仅使用代码构建的控件。

将.ascx用户控件转换为自定义控件

您必须了解用户控件只是方便可重用内容 - 最终,标记确实得到处理和编译。 自定义控件实际上是分发Web控件的唯一方法。 如果您必须将控件作为库分发,我将专注于使用一些布局控制属性使您的开发人员对CSS友好,而不是使用.ascx。

MSDN文章http://msdn.microsoft.com/en-us/library/aa479318.aspx解释了如何执行此操作。 基本上,您预编译应用程序并获取生成的DLL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM