Datagrid按钮点击了没有反应
<asp:DataGrid ID="Dg1" runat="server" GridLines="Both" CellSpacing="0" border="1" BorderColor="#666666" AutoGenerateColumns="false" HorizontalAlign="center" AllowPaging="true" Width="598" PageSize="50" PagerStyle-BackColor="#FFFFFF" PagerStyle-HorizontalAlign="Center" PagerStyle-NextPageText="后一页" PagerStyle-PrevPageText="前一页" OnPageIndexChanged="Changed1" DataKeyField="id" OnItemCommand="gridclick1">
<headerstyle BackColor="#FFFFFF" Font-Bold="true" HorizontalAlign="Center"/>
<columns>
<asp:BoundColumn DataField="username" HeaderText="姓名" ReadOnly="true">
<itemstyle HorizontalAlign="Center"/>
<asp:BoundColumn DataField="name" HeaderText="业务员" ReadOnly="true">
<itemstyle HorizontalAlign="Center"/>
</asp:BoundColumn>
<asp:ButtonColumn HeaderText="详细" Text="详细" ButtonType="PushButton" CommandName="details">
<itemstyle HorizontalAlign="Center"/>
</asp:ButtonColumn>
</columns>
</asp:DataGrid>
执行的语句是:Sub gridclick1(sender As Object, e As DataGridCommandEventArgs)
If CType(e.CommandSource, Button).CommandName = "details" Then
id = Dg1.DataKeys.Item(E.Item.itemindex)
Response.Redirect("details.aspx?id=" & id & "")
End If
End Sub
晕了,一开始还有反应的,改改的没反应了好像那里也没出错啊