none
DetailsView里有一个CheckBoxField,给这个CheckBox加事件怎么做? RRS feed

  • 问题

  • DetailsView里有一个asp:CheckBoxField,我要给这个CheckBox添加事件该怎么做?(点击它DetailsView里的另一个asp:CheckBoxField也为true)
    2010年2月25日 14:57

答案

  • 你好,

    这个CheckBoxField没有任何事件。

    在客户端呈现的时候就是文字形式呈现的,无法添加事件。
    如果要添加事件,还不如自己通过代码输出table进行呈现。你可以查看你的DetailView,事实上在客户端render的时候就是一个table。

    所以你可以直接通过下面这种方式进行输出。
    <table>
    <!--下面的object可以是在后台代码中声明的public的属性或者字段等 -->
    <tr><td><%Object.ID%><td/></tr>
    <tr><td><%Object.Name%><td/></tr>
    </table>
    这样就可以手动给checkbox添加事件了。还有一种方式就是通过在templdate中添加checkbox,这样可以直接添加OnCheckedChanged事件
    Microsoft Online Community Support
    • 已标记为答案 yzjiujian 2010年3月2日 9:27
    2010年3月1日 3:33

全部回复

  • 你好,

    这个CheckBoxField没有任何事件。

    在客户端呈现的时候就是文字形式呈现的,无法添加事件。
    如果要添加事件,还不如自己通过代码输出table进行呈现。你可以查看你的DetailView,事实上在客户端render的时候就是一个table。

    所以你可以直接通过下面这种方式进行输出。
    <table>
    <!--下面的object可以是在后台代码中声明的public的属性或者字段等 -->
    <tr><td><%Object.ID%><td/></tr>
    <tr><td><%Object.Name%><td/></tr>
    </table>
    这样就可以手动给checkbox添加事件了。还有一种方式就是通过在templdate中添加checkbox,这样可以直接添加OnCheckedChanged事件
    Microsoft Online Community Support
    • 已标记为答案 yzjiujian 2010年3月2日 9:27
    2010年3月1日 3:33
  • 谢谢!~

    2010年3月2日 9:27