这就是我的网页的样子:
PosisionDataView 是一个Web用户控件,其中包含产品名称和注释的文本框以及一些其他控件。
QuantityView 也是一个网络用户控件,其中包含数量和价格的文本框以及一些其他控件。
用户可以动态地将QuantityView和PositionView添加到页面中。这种情况就是这样发生的:
这一切都很顺利,但是在回发后解析这个烂摊子的最佳方法是什么?例如,QuantityView包含文本框txtQuantity,在Request.Form集合中,我得到了数量的这些值:
在真实性中,位置1包含数量1和2,位置2包含数量3和4,但Request.Form是一个混乱......
答案 0 :(得分:1)
以为我可以发表评论!
无论如何,你确定表单变量名不重复吗?特别是ctl00 $ txtQuantity。
如果txtQuantity名称可以像txtPositionViewQuantity或txtQuantityViewQuantity(对于每个子部分)一样略微独特,则可以通过jquery访问这些控件的数据并创建例如JSON对象。这将使您的服务器往返轻快。