我想知道我是否可以就我的Web应用程序界面获得一些意见。
这是一个订单处理应用程序。我针对这个问题简化了设计:
用户创建草稿订单时,该订单首先保存到DB
,然后显示编辑屏幕。
我的订单商品gridview非常复杂,因此为了易于使用,每当用户重新订购,添加商品,删除商品或更改价格时,都在DB
中进行更改。订单也会自动保存。
但是,在以下客户订单号和其他详细信息所在的字段中,我无法自动保存更改,因为它使用户无法轻松地从一个控件切换到另一个控件。
要解决这个问题,我有一个“保存”按钮来提交更改。 但这似乎不正确,因为它与自动保存订单商品相矛盾。
我认为,解决此问题的一种方法是将订单项DataTable
放在会话变量中,并仅在用户单击“保存”按钮时将更改提交到DB
。
你们中有人对此方法有看法吗?可以接受吗?