浏览器后退按钮的下拉自动回发问题
我有 3 个下拉列表
当我从 ddlist 1 中选择一个类别时,第一个下拉列表正在拉动类别, 我用我在 ddlist1 上选择的类别的子类别填充第二个下拉列表。
当我从 ddlist2 选择子类别时,我用产品填充第三个 ddlist。
当我从 ddlist3 选择产品时,它会将我重定向到产品详细信息页面。
如果我按浏览器的后退按钮并从 ddlist1 中选择另一个类别,则在该事件起作用后,ddlist1 的 selectedindexchange 事件会触发,即使我不触摸 ddlist3,也会触发 ddlist3 的 selectedindexchange 事件。
注意:我正在 ddlist1 的 selectedIndexChange 事件中清除 ddlist2 和 ddlist3 中的项目。
I have 3 dropdownlist
First dropdownlist is pulling categories when i select a category from ddlist 1,
I fill second dropdownlist with sub categories of a category which i selected on ddlist1.
When i selected a sub category from ddlist2 i fill the third ddlist with products.
When i select a product from ddlist3 its redirecting me the products detail page.
If i press back button of the browser and select another category from ddlist1, ddlist1's selectedindexchange event firing after this event worked something is triggering ddlist3's selectedindexchange event even i dont touch ddlist3.
Note : I am clearing items in the ddlist2 and ddlist3 on ddlist1's selectedIndexChange event.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您清除项目时,
ddlist3
索引是否重置为 0?此更改可以触发SelectedIndexChange
事件。When you clear the items, does the
ddlist3
index reset to 0? This change can fire theSelectedIndexChange
event.