这是一个关于两件事的问题:我什么时候使用 [a] 用户控件,[b] 界面?或者,考虑到所有可能性,这些物品的最佳用途是什么。
我为什么要问?
UserControl:我试图创建一个包含一个 ASPX 页面和多个 ASCX 页面的网站——有一个主 + 事务要求——但是在与 ASCX 页面斗争之后,我现在不得不在 ASPX 中重做它,因为 ASCX 页面变得非常复杂—— - 多个输入、数据元素等。人。(大约 500 个数据元素分散在 11 个 ascx 页面上)。所以问题是——使用 ASCX 页面的最佳位置是什么?
界面:与上述相同的场景——控制页面上的数据(保存、丢弃、更新等)我在 ASPX 页面上使用了控件;这非常失败,所以我尝试了接口,但我也没有真正取得很大进展,所以我回到了在所有 ASPX 页面上使用重复控件的非常基本的方法......不用说这很乏味。
从概念上讲,我想知道我做错了什么!