【问题标题】:Adding "On The Fly" page to precompiled ASP.Net Site将“On The Fly”页面添加到预编译的 ASP.Net 站点
【发布时间】:2009-12-04 22:18:31
【问题描述】:

如果站点是预编译的 ASP.net 站点,是否可以在新目录中将 .aspx 和 .aspx.cs 或 aspx.vb 文件添加到站点并让这些页面运行/编译?

还是需要将这些文件添加到项目中,重新发布站点,并推送新的bin文件夹?

【问题讨论】:

    标签: asp.net precompiled


    【解决方案1】:

    您可以将非预编译页面添加到预编译网站。我刚刚安装了一个完全可以做到这一点的站点——它是一个带有远程管理工具的预编译站点,可以添加一些非预编译格式的自定义页面。

    【讨论】:

      【解决方案2】:

      添加 .aspx 页面不是问题,因为这不是预编译的,但是,aspx.cs 文件需要在您的情况下进行预编译。您需要更新站点 dll 或“包含”aspx.cs 文件的单个 dll。

      【讨论】:

        【解决方案3】:

        您如何知道应该使用哪些控件来构建页面?如果离开配置或数据库,您会得到什么?有可能,我们使用的是一个基本页面(Base.aspx),它的作用就像一个外壳。需要添加的用户控件在数据库中配置,根据请求,它们在运行时使用 Page.Controls.Add (controlname) 添加。但是我们在设计时构建这些 ascx 控件。

        编辑:我碰巧看到了这个http://www.codeproject.com/KB/dotnet/dynacodgen.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-06-10
          • 2023-03-06
          • 2011-10-22
          • 2010-12-18
          • 2011-02-25
          • 2015-10-25
          • 2016-02-06
          相关资源
          最近更新 更多