【发布时间】:2012-02-07 14:48:24
【问题描述】:
我正在为订单处理构建一个数据输入表单,并且可以使用一些最佳实践建议。如果有更优雅的方式来执行我在 ASP.NET 中概述的内容,但我没有看到,我只是想征求意见。
我有一个旧应用程序,我正在对新应用程序进行建模。所以这是一个全新的设计。
我有一个订单输入页面要写。在我的情况下,订单包括: * 标题区域,包含商家和客户的运输信息 * 当用户从菜单中添加订单项时,会显示一个详细信息区域
我有四种订单类型,它们将使用相同的布局,但它们背后的业务逻辑都将不同。
所以我的问题是这样的。
在某些人看来,在不重复四次页面布局并仍然保持不同业务逻辑分开的情况下完成此任务的最佳方法是什么?
我考虑过将控制区域变成用户控件,然后为我需要的每种类型的订单创建一个订单页面,并为每个页面编写业务逻辑。这就是我设计的方向。
但是,如果我忽略了最佳实践或更优雅的方式;我真的可以使用这个建议。
非常感谢您的宝贵时间!
【问题讨论】:
标签: asp.net user-interface user-controls master-pages