<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Width="245px" onselectedindexchanged="GridView1_SelectedIndexChanged" >
<Columns>
<asp:TemplateField>
<ItemStyle BackColor="#CCCCCC" ForeColor="Black" Width="250px" HorizontalAlign="Center" BorderStyle="None" />
<ItemTemplate>
<a href="" onclick="GridView1_SelectedIndexChanged"> <asp:Label ID="Label5" runat="server" Text='<%# Bind("users") %>'></asp:Label></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我不想使用自動生成的選擇鏈接或任何按鈕,我只是希望標籤(或鏈接)本身觸發selectedIndexChanged事件。onclick事件不會調用函數嗎?
的C#代碼: -
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) {
show_chats();
}
但事件方法不會被調用。請建議做什麼
更改代碼,一個標籤一個asp :LinkButton的。這不會引發服務器事件。 – garryp
嘗試設置'selectedindex =「0」'並查看是否有幫助,並在你的函數中放置一個斷點,以查看它是否被擊中 – Pseudonym
否其未被擊中@pseudonymonym –