【问题标题】:Radio Button causing strange behaviour单选按钮导致奇怪的行为
【发布时间】:2018-04-25 23:05:23
【问题描述】:

我有一个 ModalPopupExtender,其中包含一个 RadioButtonList,它有 2 个 ListItem 按钮。

当弹出窗口可见时,已经正确选择了一个按钮。

如果我点击另一个按钮,我会得到Page_Load,然后是OnSelectedIndexChanged 事件,正如预期的那样。

我的 Page_Load 处理程序调用 ModalPopupExtenderExchangeDevice.Show(),这会导致在代码隐藏完成时弹出窗口仍然可见。

正如预期的那样,现在选择了相反的按钮。如果我现在单击未选择的按钮,再次Page_Load 后跟OnSelectedIndexChanged 事件触发,但这次ModalPopupExtender 不可见。

任何想法为什么不是?

更新:

修复了一个 RadioButton 不起作用的问题 - ASP.NET “有用地”更改了按钮之间的 Request.Form["__EVENTTARGET"],而我错过了它。已排序。

解决了这个问题,弹出窗口仍然没有显示。

谢谢

【问题讨论】:

  • 您能否在此处发布 Page_load 和 radiobutton selectedindexchage 事件的代码
  • @radders 没有代码阻止 ModalPopupExtenderExchangeDevice.Show()?

标签: asp.net radiobuttonlist modalpopupextender


【解决方案1】:

好的,经过几个小时的调试,我找到了原因。

代码隐藏将button 添加到包含ModalPopupExtender 的父面板。删除此添加使其开始工作。

谁知道?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-20
    • 2013-09-24
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多