我有一个ASP。NET Web Forms应用程序。
在这个应用程序中,我有一个带有代码的Login.aspx
页面。现在我想创建Login.aspx
页面的LoginLight.aspx
轻量级版本。轻版本应减少HTML内容,并应使用Login.aspx.vb
代码的关键功能。这些函数有很多代码。
因此,为了避免大量重复的代码,我想将公共函数移动到一个公共文件中。我正在考虑将这些函数放在App_Code
文件夹中的类库中,但我在网上读到这不是一个好的解决方案。
我也读到,有相同的code behind
为两个不同的页面,因为它不是一个很好的做法。我该如何处理这个问题?
创建一个具有您想要共享的所有功能的基页。
Login.aspx
和LoginLight.aspx
都将继承该基页。