用GridView显示数据,点击删除,预览等LinkButton按钮都不执行,没反应,是怎么回事?
<asp:GridView ID="gvGuestBookBoard" Width="100%" runat="server" AutoGenerateColumns="False"
OnRowDataBound="gvGuestBookBoard_RowDataBound" OnRowCommand="gvGuestBookBoard_RowCommand">
<Columns>
<asp:TemplateField HeaderText="ID" Visible="False">
<ItemTemplate>
<asp:Label ID="lblGuestBookId" runat="server" Text='<%# Eval("ID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ConvertEmptyStringToNull="False" HeaderText="用 户 名" SortExpression="U_User">
<ItemTemplate>
<asp:Label ID="lblUserName" runat="server" Text='<%# Eval("U_User") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ConvertEmptyStringToNull="False" HeaderText="公司Email" SortExpression="U_Email">
<ItemTemplate>
<a href="">
<asp:Label ID="lblEmail" runat="server" Text='<%# Eval("U_Email") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="U_Company" HeaderText="注册公司名称" SortExpression="U_Company" />
<asp:TemplateField HeaderText="注册时间(IP)" SortExpression="U_Reg_Time" ConvertEmptyStringToNull="False">
<ItemTemplate>
<asp:Label ID="lblRegInfo" runat="server" Text='<%# GetInfoStr(Eval("U_Reg_Time").ToString(), Eval("U_Reg_IP").ToString()) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="上次登录时间(IP)" SortExpression="U_Login_Time" ConvertEmptyStringToNull="False">
<ItemTemplate>
<asp:Label ID="lblLoginInfo" runat="server" Text='<%# GetInfoStr(Eval("U_Login_Time").ToString(), Eval("U_Login_IP").ToString()) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="U_Login" HeaderText="登录次数" SortExpression="U_Login" />
<asp:TemplateField HeaderText="选项管理">
<ItemTemplate>
<div style="text-align: center;">
<asp:LinkButton ID="lkbValidate" runat="server" CommandArgument='<%# Eval("ID") %>'
CommandName="Validate" Text='<%# SetProAudit(Convert.ToInt32(Eval("U_Audit"))) %>'></asp:LinkButton>|
<asp:LinkButton ID="lkbModify" runat="server" CommandArgument='<%# Eval("ID") %>'
CommandName="Modify">查看</asp:LinkButton>|
<asp:LinkButton ID="lkbDelete" runat="server" CommandArgument='<%# Eval("ID") %>'
CommandName="Del">删除</asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="#7EACFC" />
<EmptyDataTemplate>
<font class="noProduct">没有注册会员</font>
</EmptyDataTemplate>
</asp:GridView>后台代码protected void gvGuestBookBoard_RowCommand(object sender, GridViewCommandEventArgs e)
{
int id = Convert.ToInt32(e.CommandArgument);
WKM_User wkmUser = WKM_UserManager.GetWKM_UserByID(id);
switch (e.CommandName)
{
case "Validate":
wkmUser.U_Audit = (wkmUser.U_Audit == 0) ? 1 : 0;
WKM_UserManager.ModifyWKM_User(wkmUser);
Response.Write("<script>alert('审核类操作成功');location.href='UsersManage.aspx';</script>");
break;
case "Del":
WKM_UserManager.DeleteWKM_UserById(id);
Response.Write("<script>alert('删除操作成功');location.href='UsersManage.aspx';</script>");
break;
case "Modify":
Response.Redirect("UsersAdd.aspx?action=modify&id=" + id);
break;
default:
break;
}
}
<asp:GridView ID="gvGuestBookBoard" Width="100%" runat="server" AutoGenerateColumns="False"
OnRowDataBound="gvGuestBookBoard_RowDataBound" OnRowCommand="gvGuestBookBoard_RowCommand">
<Columns>
<asp:TemplateField HeaderText="ID" Visible="False">
<ItemTemplate>
<asp:Label ID="lblGuestBookId" runat="server" Text='<%# Eval("ID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ConvertEmptyStringToNull="False" HeaderText="用 户 名" SortExpression="U_User">
<ItemTemplate>
<asp:Label ID="lblUserName" runat="server" Text='<%# Eval("U_User") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ConvertEmptyStringToNull="False" HeaderText="公司Email" SortExpression="U_Email">
<ItemTemplate>
<a href="">
<asp:Label ID="lblEmail" runat="server" Text='<%# Eval("U_Email") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="U_Company" HeaderText="注册公司名称" SortExpression="U_Company" />
<asp:TemplateField HeaderText="注册时间(IP)" SortExpression="U_Reg_Time" ConvertEmptyStringToNull="False">
<ItemTemplate>
<asp:Label ID="lblRegInfo" runat="server" Text='<%# GetInfoStr(Eval("U_Reg_Time").ToString(), Eval("U_Reg_IP").ToString()) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="上次登录时间(IP)" SortExpression="U_Login_Time" ConvertEmptyStringToNull="False">
<ItemTemplate>
<asp:Label ID="lblLoginInfo" runat="server" Text='<%# GetInfoStr(Eval("U_Login_Time").ToString(), Eval("U_Login_IP").ToString()) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="U_Login" HeaderText="登录次数" SortExpression="U_Login" />
<asp:TemplateField HeaderText="选项管理">
<ItemTemplate>
<div style="text-align: center;">
<asp:LinkButton ID="lkbValidate" runat="server" CommandArgument='<%# Eval("ID") %>'
CommandName="Validate" Text='<%# SetProAudit(Convert.ToInt32(Eval("U_Audit"))) %>'></asp:LinkButton>|
<asp:LinkButton ID="lkbModify" runat="server" CommandArgument='<%# Eval("ID") %>'
CommandName="Modify">查看</asp:LinkButton>|
<asp:LinkButton ID="lkbDelete" runat="server" CommandArgument='<%# Eval("ID") %>'
CommandName="Del">删除</asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="#7EACFC" />
<EmptyDataTemplate>
<font class="noProduct">没有注册会员</font>
</EmptyDataTemplate>
</asp:GridView>后台代码protected void gvGuestBookBoard_RowCommand(object sender, GridViewCommandEventArgs e)
{
int id = Convert.ToInt32(e.CommandArgument);
WKM_User wkmUser = WKM_UserManager.GetWKM_UserByID(id);
switch (e.CommandName)
{
case "Validate":
wkmUser.U_Audit = (wkmUser.U_Audit == 0) ? 1 : 0;
WKM_UserManager.ModifyWKM_User(wkmUser);
Response.Write("<script>alert('审核类操作成功');location.href='UsersManage.aspx';</script>");
break;
case "Del":
WKM_UserManager.DeleteWKM_UserById(id);
Response.Write("<script>alert('删除操作成功');location.href='UsersManage.aspx';</script>");
break;
case "Modify":
Response.Redirect("UsersAdd.aspx?action=modify&id=" + id);
break;
default:
break;
}
}
解决方案 »
- asp.net视频验证功能实现
- js 控制 datalist 子控件隐藏/显示
- ****慕白兄,您在吗?请回头看一看:您问的“你是怎么绑定的?”的贴
- 现在网上的BBS怎么都没有提供会员接口的呀,请问大虾有没有BBS,提供会员和积分接口
- C#有没有办法实现 applet
- 在ASP.NET程序调试,调试Session["wwwlante12345"]的信息为function 'Session.get_Item' evaluated and returned null
- 求大大们给个图片轮播器的javascript代码
- javascript 读取设置超链接CLASS 求助~~~
- 问个SB的问题
- 求救~回车问题,先谢啦~
- 急!asp.net无法显示页面
- 在statusServer或者SqlServer模式下 asp.net将序列化会话状态对象
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="delete" CausesValidation="False" OnClientClick="return confirm('确认要删除吗?');">删除</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" CommandName="Select" CausesValidation="False" >选取</asp:LinkButton>
protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e)
{}
http://topic.csdn.net/u/20100506/09/06f4625f-9691-487e-b26a-503e925d4e4a.html