ASP.NET刷新的时候动态生成的控件会全部消失,取不到值,无奈了
有什么办法能取到么,最好用ASP.net自己的功能,不要用javascript,我js不太懂,呵呵具体要求就是每行有两个文本输入框,一个删除按钮,单击删除按钮时删除本行
两个文本输入框用于日期,我想单击后在页面内弹出日历控件取值据说GridView或者Repeater可以更好地做到,但我研究不出来
在此求教各位大侠,谢谢了

解决方案 »

  1.   

    动态生成,你是放在哪里生成的?试一下把生成代码放到OnInit()里面,这样你生成的控件状态就可以保存下来
      

  2.   

    刷新的话,ViewState会保存控件状态和值,看看是否把它关了
      

  3.   

    通过 asp.net 动态生成的?你得确保每次请求,动态创建控件代码都能执行!切忌!你不能将你的代码仅仅置于 Button.Click 中执行!最好放在 Page.Init 事件中
      

  4.   

    后台用request["控件id"]就可以取到值了.