代码之家  ›  专栏  ›  技术社区  ›  Afshar Mohebi

如何重用ASP.NET.aspx或.ascx文件?

  •  4
  • Afshar Mohebi  · 技术社区  · 14 年前

    我知道如果有人想重用某些类(而不是UI),他必须收集所有类并放入visualstudio类库,将其构建到一些dll并分发这些dll。在这种方法中,只有一个代码,您只需在一个地方更新代码。

    那么,有没有办法像简单的.dll一样重用.ascx和.aspx文件呢?例如建造它们?

    非常感谢, 阿夫沙尔·莫赫比

    1 回复  |  直到 13 年前
        1
  •  6
  •   Matti Virkkunen    14 年前

    使用默认配置, .ascx .aspx 文件将需要存在于磁盘上,因为它们需要有一个与之相关联的路径,才能使一切正常工作。但是,其中的所有代码(除了指定继承哪个类的第一行以外的所有代码)都可以编译成一个DLL文件。也许可以通过编写自定义处理程序和构建从dll加载内容的提供者来绕过这个问题,但这并不值得付出努力。

    如果要将用户控件放入DLL文件中,请将其创建为 custom controls