导入库到预编译的ASP.网的网站

本文关键字:ASP 网站 编译 导入 | 更新日期: 2023-09-27 18:11:50

我正在制作一个 c#可更新的ASP。. NET 2.0预编译网站。由于不能更改代码隐藏(源代码不可用),所以我直接在aspx文件中添加代码(在脚本标记中)。

问题是必须在多个aspx文件之间复制粘贴许多相同的代码。我创建了一个外部库,以避免代码重复,然后从网站上引用这个库。但是,我无法从aspx文件访问库的类。我尝试在页面顶部添加import指令,但它根本不起作用。

建议如何避免代码重复?

导入库到预编译的ASP.网的网站

您可以将包含通用功能的程序集复制到bin文件夹中,并将其引用到web.config<assemblies>部分。现在您可以在aspx页面中使用它。但老实说,这种修改ASP的方式有点变态。网的网站。通常情况下,您只需从版本控制签出源代码,应用必要的修改,签入,构建,交付到阶段,验证,交付到生产。事情就应该这样做。每一次进入生产过程的运输都很简单……