我是.NET新手,理想情况下想要制作一个相当复杂的网站,进行多层抽象。作为处理登录,身份验证等的第一层,另一层处理内置应用程序(它们的外观,预定义函数,数据库连接),以及较低级别将是特定的应用程序实现细节。
这有利于统一,因为所有应用程序都将从一个地方继承,一旦开销抽象层处理其职责,就可以更容易地维护和快速开发所有较小的应用程序。
唯一的问题是我不能100%确定从哪里开始使用.NET ASP网页继承。我试过谷歌搜索,但我可能不会寻找合适的东西。我希望有这方面经验的人可以指导我使用资源,使这种网页继承/抽象更容易!
我正在使用Visual Studio 2010。
编辑: 我还想在我的问题中添加目的:另一个人正在创建网站的基础,它将处理身份验证,门户,UI外观等
我想创建一个使用其网站框架的应用程序库,并添加每个应用程序必须满足的标准,功能库,任何不适用于门户网站等的UI覆盖。
从那里开始,第三层将直接从上面的应用程序基础框架(抽象)继承,并根据指导线进一步指定。
到目前为止,我很感谢您的反馈!
答案 0 :(得分:3)
在ASP.NET中,您有4种常用方法可以重用代码/抽象来为整个应用程序提供服务
如果要构建少量应用程序,共享常见行为,则使用模块和基页是首选方法。当然,如果您希望它们共享相同的设计,也可以使用母版页。
答案 1 :(得分:1)
这是一个非常广泛的问题。欢迎使用ASP.NET!
我建议研究这些主题: