当前位置:编程学习 > C#/ASP.NET >>

在一个页面上使用了两个相同控件时发生读值冲突怎么办

我在一个页面上放置了两个相同的自定义控件,该控件的值是存放在viewstate中的.对两个控件分别填写输入提交,但发现刷新页面后两个控件读出来的数据都变成一样了,是不是因为都用了同一个名称的viewstate所以导致都读取了相同的值?应该怎样处理? --------------------编程问答-------------------- 用2个名称的v['a1']
v[‘a2’] --------------------编程问答-------------------- 应该是。 --------------------编程问答-------------------- 当然要用两个名称才行。 --------------------编程问答-------------------- 要两个不同的名称! --------------------编程问答-------------------- 想不明白。你为什么要把两个viewstate设置成同样的名称? --------------------编程问答-------------------- 在自定义控件中将viewstate的名称与ID关联 --------------------编程问答-------------------- 如果你在用户控件里面用到了viewstate的话,那你就要改一改了。
想想其他的替代方法。 --------------------编程问答-------------------- @_@
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,