流程如下:
我有一个dropdownlist,在选项更改后,下面一个placeholder中动态加载一些控件.这个placeholder在一个updatepanle中,便于局部刷新呈现控件.
之后我点击一个updatepanle外的客户端控件, 调用jquey 将整个form送回服务器.之后我在服务器端无法获得刚刚动态加载的控件. 请问我要如何才能达到,前台动态加载以后异步回服务器, 服务器可以获取到这些控件
我有一个dropdownlist,在选项更改后,下面一个placeholder中动态加载一些控件.这个placeholder在一个updatepanle中,便于局部刷新呈现控件.
之后我点击一个updatepanle外的客户端控件, 调用jquey 将整个form送回服务器.之后我在服务器端无法获得刚刚动态加载的控件. 请问我要如何才能达到,前台动态加载以后异步回服务器, 服务器可以获取到这些控件
2、提交的目的页面是否还是当前页面,如果是的话那就是页面重新加载后动态加载的控件丢失(应该是根本就没加载)
建议还是直接提交到当前页面的后台,处理好回发!得重装加载一次动态创建的控件!
这样的,因为我updatepanel在后台有个update方法来刷新一下刚生成的那些控件并显示出来,所以如果删除了updatepanle页面上就不会刷新出那些控件了. 同时我updatepanel.update()后,placeholder.controls是有的,只是走完这个方法后,我用ajax POST这个form回来以后,placeholder中就空了,感觉只是一个地方没想到.. 就是想不出是哪里