2013-03-16 56 views
0

如果我使用按鈕,它工作正常,但是當我使用模板列(在代碼smple中註釋)作爲自定義選擇按鈕(帶有圖像)時選擇事件不起作用GridView - 使用圖像作爲選擇按鈕,不會觸發選擇事件

<%-- <asp:TemplateField HeaderStyle-CssClass="table-header-repeat line-left"> 
    <ItemTemplate> 
     <asp:ImageButton ID="imgSelect" runat="server" ImageUrl="images/arrow_right.png" 
      CommandName="Select" Height="32" Width="32" CausesValidation="false" /> 
    </ItemTemplate> 
    <HeaderStyle CssClass="table-header-repeat line-left" /> 
    <ItemStyle Width="50px" /> 
</asp:TemplateField>--%> 

<asp:CommandField ShowSelectButton="True" /> 
+1

爲什麼在TemplateField周圍有評論塊'<%-- --%>'? – 2013-03-16 20:54:59

+0

處理此命令的代碼在哪裏? GridView的聲明在哪裏?這對於讓你的命令起作用至關重要。 (並刪除評論) – Aristos 2013-03-16 21:13:42

回答

0

您是否有機會使用母版頁? Master Page的ContentPlaceHolder是否關閉了ViewState?

這是在this post負責相同的情況。