求助:为什么我的gridView触发不了OnRowCommand事件呢,代码如下
<asp:GridView ID="msglist" runat="server" CellPadding="5" CssClass="table_style" EmptyDataText="无任何留言" ShowHeader="true" Width="800px" HeaderStyle-CssClass="tr_style" AutoGenerateColumns="False" OnRowDataBound="msglist_RowDataBound" OnRowCommand="msglist_RowCommand" OnRowDeleted="msglist_RowDeleted">
<EmptyDataRowStyle CssClass="td_style" />
<RowStyle CssClass="td_style" />
<AlternatingRowStyle CssClass="td_style" />
<HeaderStyle CssClass="tr_style" />
<Columns>
<asp:TemplateField HeaderText="编号">
<ItemTemplate>
<asp:Label ID="msg_id" runat="server" Text='<%# Eval("D_ID").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="标题">
<ItemTemplate>
<asp:Label ID="msg_title" runat="server" Text='<%# Eval("D_title").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<asp:Label ID="msg_name" runat="server" Text='<%# Eval("D_name").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="单位名称">
<ItemTemplate>
<asp:Label ID="msg_unit" runat="server" Text='<%# Eval("D_unit").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="填写日期">
<ItemTemplate>
<asp:Label ID="msg_date" runat="server" Text='<%# dateformat(Eval("D_date").ToString()) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Button ID="msg_delete" runat="server" Text="删除" CommandArgument="CA_del" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="msg_view" runat="server" Text="查看" CommandArgument="CA_view" />
</ItemTemplate>
</asp:TemplateField> </Columns>
</asp:GridView>
<asp:GridView ID="msglist" runat="server" CellPadding="5" CssClass="table_style" EmptyDataText="无任何留言" ShowHeader="true" Width="800px" HeaderStyle-CssClass="tr_style" AutoGenerateColumns="False" OnRowDataBound="msglist_RowDataBound" OnRowCommand="msglist_RowCommand" OnRowDeleted="msglist_RowDeleted">
<EmptyDataRowStyle CssClass="td_style" />
<RowStyle CssClass="td_style" />
<AlternatingRowStyle CssClass="td_style" />
<HeaderStyle CssClass="tr_style" />
<Columns>
<asp:TemplateField HeaderText="编号">
<ItemTemplate>
<asp:Label ID="msg_id" runat="server" Text='<%# Eval("D_ID").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="标题">
<ItemTemplate>
<asp:Label ID="msg_title" runat="server" Text='<%# Eval("D_title").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<asp:Label ID="msg_name" runat="server" Text='<%# Eval("D_name").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="单位名称">
<ItemTemplate>
<asp:Label ID="msg_unit" runat="server" Text='<%# Eval("D_unit").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="填写日期">
<ItemTemplate>
<asp:Label ID="msg_date" runat="server" Text='<%# dateformat(Eval("D_date").ToString()) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Button ID="msg_delete" runat="server" Text="删除" CommandArgument="CA_del" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="msg_view" runat="server" Text="查看" CommandArgument="CA_view" />
</ItemTemplate>
</asp:TemplateField> </Columns>
</asp:GridView>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货