当前位置:编程学习 > C#/ASP.NET >>

发现VS2008一个用户控件BUG!

VS2008,我在用户控件页面中添加一个GridView,这个GridView中第一列放置了CheckBox,列头也有一个CheckBox(实现全选的效果)。
    <asp:GridView ID="gv_List" runat="server" Width="100%" AutoGenerateColumns="False">
        <Columns>
            <asp:TemplateField ShowHeader="False">
                <HeaderTemplate>
                    <asp:CheckBox ID="cb_allselect" runat="server" AutoPostBack="True" 
                        oncheckedchanged="cb_allselect_CheckedChanged" />
                </HeaderTemplate>
                <ItemTemplate>
                    <asp:CheckBox ID="cb_row" runat="server" />
                </ItemTemplate>
                <HeaderStyle Width="30px" />
                <ItemStyle HorizontalAlign="Center" />
            </asp:TemplateField>
            <asp:BoundField DataField="tkmc" />
        </Columns>
    </asp:GridView>
在该用户控件的后台代码对应的cb_allselect_CheckedChanged事件无法执行,我设置了断点也无法获取。但我将GridView放到WEB页中时这个事件就可以执行了,会不会是用户控件页面本身有问题呀?请高手指教…… --------------------编程问答-------------------- 新建的web技术交流群,欢迎大家加入一起讨论:
群号:29037453 --------------------编程问答-------------------- 这个直接用js就可以了,很简单,完全没必要用后台执行。 --------------------编程问答-------------------- 会不会是代码哪错了啊!一般这种全选都是前台执行好点 --------------------编程问答-------------------- RP 哥按照你的说法试了 没问题啊  --------------------编程问答--------------------
引用 4 楼 feiyvefanli 的回复:
RP 哥按照你的说法试了 没问题啊
--------------------编程问答--------------------
引用 4 楼 feiyvefanli 的回复:
RP 哥按照你的说法试了 没问题啊
--------------------编程问答-------------------- 一般全选前台实现,后台的话,你要看看是不是在页面载入的时候把值给取消了 --------------------编程问答-------------------- 估计你代码问题吧。。。 --------------------编程问答-------------------- 没问题 是你的代码问题 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,