Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尽管已被Javascript删除,但Listbox项仍存在于代码隐藏中_Javascript_Jquery_Asp.net - Fatal编程技术网

尽管已被Javascript删除,但Listbox项仍存在于代码隐藏中

尽管已被Javascript删除,但Listbox项仍存在于代码隐藏中,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我的页面上有一个listbox控件(位于模式对话框中)。当我从列表框中删除一个项目(使用Javascript)时,我正在使用一些jQuery进行回发,即 __doPostBack(invisibleButton.name, ''); 如果我有2个项目,一些javascipt会删除一个项目,但是当回发中调用代码隐藏时,listbox.items.count仍然等于2 我能做些什么来避开这件事 有什么想法吗?当您使用Javascript删除该项时,您是在AS

我的页面上有一个listbox控件(位于模式对话框中)。当我从列表框中删除一个项目(使用Javascript)时,我正在使用一些jQuery进行回发,即

                    __doPostBack(invisibleButton.name, '');
如果我有2个项目,一些javascipt会删除一个项目,但是当回发中调用代码隐藏时,listbox.items.count仍然等于2

我能做些什么来避开这件事


有什么想法吗?

当您使用Javascript删除该项时,您是在ASP.NET框架之外执行的。换句话说,你的页面不知道你删除了它。你必须告诉回邮页面你想让它消失。是的……我正试着记住怎么做?你可以用几种方法。您正在使用uu doPostBack,它接受一个参数。您可以将参数设置为删除的ListBox项的id,然后在PageLoad中选中_uEventArgument请求项并将其删除。