更新面板中的单选按钮选择问题

时间:2009-07-10 17:35:22

标签: c# asp.net

我在更新面板中有一个gridview。它有一个带有radiobutton的TemplateField列:

<asp:GridView ID="gridView_stLists" runat="server" AutoGenerateColumns="False" CellPadding="3"
                                                    BorderStyle="NotSet" CssClass="table_layout" Width="500">
                                                    <RowStyle CssClass="table_body" />
                                                    <Columns>
                                                        <asp:TemplateField HeaderStyle-Width="20">
                                                            <ItemTemplate>
                                                                <asp:RadioButton ID="rdBtn_stdl" runat="server" 
                                                                    oncheckedchanged="rdBtn_stdl_CheckedChanged" AutoPostBack="True" 
                                                                    GroupName="stdl" value='<%# Eval("uri") %>'/>
                                                            </ItemTemplate>
                                                            <HeaderStyle Width="20px" />
                                                        </asp:TemplateField>

我有CheckedChanged的事件处理程序。 我的问题,首先,autopostback为true,当我在网格中选择无线电时,选择消失。其次,使用autopostback true或false,不会触发事件处理程序。在这种情况下你能帮忙吗

1 个答案:

答案 0 :(得分:1)

我的猜测是你在回发上重新绑定gridview,这会搞砸事件处理程序与某些控件模板的关联。如果您可以发布一些代码,那么它会更容易帮助。

您可能还会在此处看到我发布到类似问题的答案,为您提供一些建议:LinkButton command event seems to not be firing