当前位置: 代码迷 >> ASP.NET >> 急asp.net javascript有关问题
  详细解决方案

急asp.net javascript有关问题

热度:9816   发布时间:2013-02-26 00:00:00.0
急....asp.net javascript问题?
我用javascript在页面动态给服务器端的ListBox加值,保存的时候,在后台ListBox.Item.Count怎么会=0...不懂?页面是有值的,但是一提交(刷新)ListBox也就没值了?

------解决方案--------------------------------------------------------
将动态修改的值保存在hidden中,提交后根据hidden重新添加到listbox
------解决方案--------------------------------------------------------
你用js加的值并没有像服务器控件那样保存在viewstate里面,所以刷新页面就没有了
------解决方案--------------------------------------------------------
就像慕白兄所说你把你要保存的值存在一个hidden的服务器控件里,这样post页面的,这个控件的值也会被保存在viewstate里,这样,在后台就能读取到值了
------解决方案--------------------------------------------------------
执行顺序是先后台的
------解决方案--------------------------------------------------------
三楼,正解!二楼的办法应该可以!不过如果不是一定要用JS加的话那就在后台ListBox.items.Add()
  相关解决方案