none
ModalPopupExtender 无法识别 TargetControlID 指定的按钮 RRS feed

  • 问题

  • 有一个按钮ID=“K1”  在 控件 TabContainer 里的一个页里,ModalPopupExtender 和它所要控制的 panel 在TabContainer 外面,在 TargetControlID 属性里填入 K1,在编译时没报错,但执行页面时报错“Panel1_ModalPopupExtender”的 TargetControlID 无效。找不到 ID 为“k1”的控件。”但是把TabContainer 外的任意按钮填入则能正常运行。求解。
    2010年3月5日 8:21

答案

  • 你好,

    TargetControlID设置为控件客户端的ID试试。

    如你首先得到K1.ClientID值,然后把这个值设置成targetControlID的value试试。
    Microsoft Online Community Support
    2010年3月8日 2:48
  • 这个是字符串而已 你可以在浏览器 查看源码 找到那个控件客户端id 复制粘贴 TargetControlID 中就可
    这是最简单的方法 关于id问题在4.0中得到解决
    2010年3月8日 8:18

全部回复

  • 你好,

    TargetControlID设置为控件客户端的ID试试。

    如你首先得到K1.ClientID值,然后把这个值设置成targetControlID的value试试。
    Microsoft Online Community Support
    2010年3月8日 2:48
  •  TargetControlID 这个是ModalPopupExtender 在设计阶段就必须要填入的属性,那时候似乎还不知道这个k1的确实客户端id
    2010年3月8日 3:46
  • 这个是字符串而已 你可以在浏览器 查看源码 找到那个控件客户端id 复制粘贴 TargetControlID 中就可
    这是最简单的方法 关于id问题在4.0中得到解决
    2010年3月8日 8:18
  • 明天试试看,这个问题也太别扭了
    2010年3月8日 9:35