2010-10-30 55 views
1

我很快就会启动一个使用ASP.NET的Web应用程序,该应用程序允许手动输入新数据并更新现有数据。该公司有一个现有的模板,使用具有标准用户界面,业务层和数据层的3层结构。但是,如果他们可以找到足够理由从现有模板切换,那么他们可以使用ASP.NET MVC2。
它看起来像可能有7或8个不同的屏幕,所有不同的数据可以添加/更新,可能使用可扩展的网格/模板或某种类的div。所以我想知道是否有一种巧妙的方法来实现所有这些屏幕并尽可能多地重复使用代码,换句话说,尽可能少地编写代码。我想可能是一个可以放在多个屏幕上的用户控件,或者某种可以重用的模板。我还不知道在所有屏幕上有多少数据是共同的。数据库目前正在由另一名开发人员设计,我还没有看过。只是寻找一些专家的想法/想法...我希望这不是一个'多久是一串'问题:)如何在ASP.NET web应用程序中实现DRY原理

回答

0

是的,有一种方法。它被称为面向对象的分析和设计。

; O)

+0

好罗布所以使用面向对象技术是如何将你建议我实现了几个不同的(可能是ASP.NET MVC2)屏幕具有不同的数据集,所有需​​要的CRUD功能? – 2010-11-01 21:30:24

+0

哦,不要问真正的答案,我只是想讽刺。我认为这是一个字符串问题有多长。 从每个页面的CRUD中提取常用元素,并使用创建或从其继承的类将其作为每个单独页面的类实现。类似的东西。 – Rob 2010-11-16 16:59:53

相关问题