0

我有 2 个 aspx 页面 A 和 B,它们在代码隐藏 aspx.cs 上共享相同的逻辑,除了 1 个方法,我正在考虑通过让 B 类继承代码隐藏中的 A 类并覆盖 1 方法来重用 A 的代码. 但是我在这样做之后加载页面时遇到了这个错误“对象引用未设置为对象的实例”。对于从代码隐藏中引用的对象(标签等),两个页面都具有相同的 id。我猜我不应该这样做,或者我遗漏了一些东西。

感谢任何帮助指导我如何重用相同代码而不在代码隐藏文件上复制它们的正确方向。谢谢!

4

1 回答 1

0

将 Page B 的 CodeBehind 页面属性设置为 CodeBehind="A.aspx.vb" 对于仅特定于 B 的方法使用任何标识符,如表单名称或表单 ID

于 2013-05-17T08:41:19.567 回答