DataGrid里 e.CommandArgument.无法获取值~! 急!在线等~!
前台:
<asp:DataGrid ID="ImgManager" runat="server" AllowPaging="True" AutoGenerateColumns="False" BorderColor="#000066" BorderWidth="1px" GridLines="Horizontal" Width="624px" OnDeleteCommand="ImgManager_DeleteCommand" OnItemCreated="ImgManager_ItemCreated" OnPageIndexChanged="ImgManager_PageIndexChanged" OnItemCommand="ImgManager_ItemCommand" PageSize="3">
<PagerStyle NextPageText="下一页" PrevPageText="上一页" />
<Columns>
<asp:BoundColumn DataField="ID" HeaderText="作品编号"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<----->
<........... > <asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" CommandName="UserEdit" runat="server">更新类别</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
后台:
protected void ImgManager_ItemCommand(object source, DataGridCommandEventArgs e)
{
if (e.CommandName == "UserEdit")
{
Response.Redirect("laibeigengxin.aspx?id=" + e.CommandArgument.ToString());
}
}
现在就是在调试的时候e.CommandArgument.ToString() 值是空的~!不知为什么,有高手帮帮忙~我是个新手!