1

我正在开发一个C# 可更新的 ASP.NET 2.0 预编译网站。由于无法更改代码隐藏(源代码不可用),我直接在 aspx 文件中添加代码(在脚本标签内)。

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

避免代码重复的推荐方法是什么?

4

1 回答 1

2

您可以将包含通用功能的程序集复制到该bin文件夹​​,并将其引用<assemblies>web.config. 现在您可以在 aspx 页面中使用它。但老实说,这似乎是修改 ASP.NET 站点的一种变态方式。通常,您只需从版本控制中签出源代码、应用必要的修改、签入、构建、运送到登台、验证、运送到生产。这是事情应该做的方式。其他所有运输到生产过程都是简单的......(在这里放你想要的任何侮辱)。

于 2011-10-18T18:12:28.737 回答