2009-07-10 47 views
1

我在updatepanel內部有一個gridview。它有一個帶單選按鈕的TemplateField列:更新面板中的Radiobutton選擇問題

<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

我的猜測是你重新綁定你的回發gridview,這將搞砸事件處理程序與模板的特定控件的關聯。如果你可以發佈一些代碼,它會更容易幫助。

您也可能會看到一個答案我張貼在這裏一個類似的問題給你一些建議:LinkButton command event seems to not be firing

+0

非常感謝你。我花了3個小時搜索。我希望我早些時候在這裏發佈。 非常感謝你 – Ehsan 2009-07-10 17:47:06