3

我有一个 ASP.NET Web 窗体应用程序。

在这个应用程序中,我有一个Login.aspx包含代码的页面。现在我想创建页面LoginLight.aspx的轻量级版本Login.aspx。精简版应该有较少的 HTML 内容,并且应该使用Login.aspx.vb后面代码的关键功能。这些函数有很多代码。

因此,为了不出现大量重复代码,我想将常用函数移到一个常用文件中。我正在考虑将这些函数放在文件夹中的类库中,App_Code但我在网上看到这不是一个好的解决方案。

我还读到code behind对于两个不同的页面具有相同的内容,因为这不是一个好习惯。我将如何解决这个问题?

4

1 回答 1

2

创建一个包含您想要共享的所有功能的基本页面。

Login.aspx并且LoginLight.aspx都将继承该基本页面。

于 2013-01-09T17:31:31.130 回答