尽管已被Javascript删除,但Listbox项仍存在于代码隐藏中
我的页面上有一个listbox控件(位于模式对话框中)。当我从列表框中删除一个项目(使用Javascript)时,我正在使用一些jQuery进行回发,即尽管已被Javascript删除,但Listbox项仍存在于代码隐藏中,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我的页面上有一个listbox控件(位于模式对话框中)。当我从列表框中删除一个项目(使用Javascript)时,我正在使用一些jQuery进行回发,即 __doPostBack(invisibleButton.name, ''); 如果我有2个项目,一些javascipt会删除一个项目,但是当回发中调用代码隐藏时,listbox.items.count仍然等于2 我能做些什么来避开这件事 有什么想法吗?当您使用Javascript删除该项时,您是在AS
__doPostBack(invisibleButton.name, '');
如果我有2个项目,一些javascipt会删除一个项目,但是当回发中调用代码隐藏时,listbox.items.count仍然等于2
我能做些什么来避开这件事
有什么想法吗?当您使用Javascript删除该项时,您是在ASP.NET框架之外执行的。换句话说,你的页面不知道你删除了它。你必须告诉回邮页面你想让它消失。是的……我正试着记住怎么做?你可以用几种方法。您正在使用uu doPostBack,它接受一个参数。您可以将参数设置为删除的ListBox项的id,然后在PageLoad中选中_uEventArgument请求项并将其删除。