gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 01:28:06 27 4
gpt4 key购买 nike

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

最佳答案

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

换句话说,您可以使用标记和代码构建一个 .ascx 文件,然后将它变成类似于专门使用代码构建的控件的东西。

Turning an .ascx User Control into a Custom Control

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

关于c# - 使用 .ascx 文件创建自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504425/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com