代码之家  ›  专栏  ›  技术社区  ›  Erik Funkenbusch

客户端与服务器端回发处理的权衡

  •  1
  • Erik Funkenbusch  · 技术社区  · 14 年前

    我有一个ListView,它包含一个包含文本框的大行集合,用户可以选择填写这些文本框。这些文本框不是数据绑定的。当用户单击“下一步”时,我需要遍历行并确定用户填写了哪些字段,然后用数据更新一种“购物车”并移动到确认页面(“您选择了a、g、v、zz,这是否正确?”差不多)。

    1. 我可以想出两种方法来解决这个问题。第一种是在服务器端,遍历listview中的项,获取控件ID,将此数据保存到列表中,然后将其保存到数据库cart表中,供下一个屏幕读取。

    2. 我可以使用jquery收集客户端的所有值,然后将其传递回隐藏字段中的表单,并使用类似牛顿.Json将数据放入类似的列表。

    请记住,我在一个非常紧迫的最后期限,所以需要做的选择,我可以实现最快的。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Mikael Svenson    14 年前

    我要说的是,这两种方法的实施速度相当快,至少对我来说是这样。

    如果字段的数量不是太多,我认为这两种解决方案都不是一种折衷方案。更重要的是你把你的逻辑放在哪里,你是否愿意把它放在客户身上。