2009-07-10 6 views
1

Ich habe eine Gridview in einem Updatepanel. Es hat eine Template Spalte mit Radiobutton:Radiobutton Auswahl Problem in Update-Panel

<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> 

und ich habe die Eventhandler für CheckedChanged. Mein Problem ist, erstens mit Autopostback True, wenn ich Radio im Raster auswähle, verschwindet die Auswahl. Zweitens wird der Eventhandler bei autopostback true oder false nicht ausgelöst. Könnten Sie bitte in dieser Situation helfen

Antwort

1

Meine Vermutung ist, dass Sie die Gridview auf Ihrem Postback wiederverbinden, die die Assoziation von Eventhandlers zu Vorlagen für bestimmte Steuerelemente vermasseln wird. Wenn Sie etwas Code posten könnten, wäre es einfacher zu helfen.

Vielleicht haben Sie auch eine Antwort sehe ich hier zu einem ähnlichen Problem gepostet Ihnen einige Ideen zu geben: LinkButton command event seems to not be firing

+0

Ihnen sehr danken. Ich habe 3 Stunden gesucht. Ich wünschte, ich hätte hier früher gepostet. vielen Dank noch einmal – Ehsan

Verwandte Themen