【发布时间】:2010-09-12 20:33:59
【问题描述】:
我需要使用 ASP.NET 2.0 构建许多非常相似但不完全相同的网站。
我正在努力寻找快速轻松地生成这些网站的最佳方法。
这些站点将用于收集有关用户的信息,每个站点都有多个步骤。
这些网站都会收集类似的信息,但有些网站可能需要的信息比其他网站少或多。此外,某些表单字段需要根据站点从不同的数据库表中填充。
我想使用 Microsoft 模式和实践解决方案,但我不确定是否有适合这种情况的解决方案。
我目前的想法是,我会将尽可能多的业务逻辑放入一个外部程序集中,然后为每个站点的每个步骤编写一个自定义 Web 用户控件。我会将这些用户控件包含在母版页的面板控件中。
我不喜欢这个解决方案,因为每个站点几乎都在复制其他站点的代码。
我该如何改进这个设计?
主要障碍是站点相似,但差异很大。
谢谢!
亚历克斯
【问题讨论】:
标签: asp.net asp.net-mvc wcsf