2011-02-18 89 views
0

我implenting收件箱的功能,在那裏我有一個GridView和代碼如下:ASP.Net GridView的 - 除了在選中複選框火災數據行單擊事件

<asp:GridView Width="100%" ID="grdInbox" AutoGenerateColumns="false" AllowPaging="true" 
     runat="server" onrowcommand="grdInbox_RowCommand" GridLines="None" CssClass="mGrid" 
     PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt" 
      onrowdatabound="grdInbox_RowDataBound"> 
     <Columns> 
      <asp:TemplateField> 
       <ItemTemplate> 
        <asp:CheckBox ID="mailSelector" runat="server" /> 
       </ItemTemplate> 
      </asp:TemplateField> 

      <asp:BoundField DataField="Sender" HeaderText="Sender" SortExpression="Sender" /> 
      <asp:BoundField DataField="Subject" HeaderText="Subject" SortExpression="Subject" /> 
      <asp:BoundField DataField="Size" HeaderText="Size" /> 
      <asp:BoundField DataField="Sent" HeaderText="Sent at" SortExpression="Sent" /> 

     </Columns> 

     </asp:GridView> 

而且我已經註冊「的onclick」事件作爲如下:

e.Row.Attributes["onclick"] = "location.href='MailContent.aspx?id=" + e.Row.UniqueID + "'"; 

但在這裏即使我選擇複選框onclick事件被解僱。我不想讓複選框觸發此事件。它應該只是爲了選擇行而採取行動。我該怎麼辦?

回答