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事件被解僱。我不想讓複選框觸發此事件。它應該只是爲了選擇行而採取行動。我該怎麼辦?
Link in answer is dead - *「本網站無法訪問| interviews.dotnetthread.com的服務器IP地址無法找到。」* – Pang 2018-02-14 07:03:38