.net 删除多行的语句?试了有五种方法都不行! function DelAll() { if (Checked() <= 0) { alert("您至少选择1条信息!"); } else { if (confirm("确定要删除选择的信息吗?\n此操作不可以恢复!")) { Form1.action = "MIR_Del.aspx?del=userdata"; Form1.submit(); } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你翻开书看看第一页吧..既然你多选删除 首先 为什么不把value绑定到checkbox上 后台通过name直接拿到所有checked的value?好吧 你可能不会.那么你选择了通过url参数传id后台批量删除 既然这样 那么Form1.action = "MIR_Del.aspx?del=userdata?id";这是干啥的呢?难道不是Form1.action = "MIR_Del.aspx?del=userdata&id="+x;//(x=1,2,3,4,5)好吧 就算是?id=1,2,3,4,5最起码的 你后台也应该有的string id=request["id"];你竟然是string id=Request.QueryString["adid"]你这adid是哪来的??? 好吧 就算你参数是adidtheid = Int32.Parse(Request.QueryString["adid"]);你都拼成1,2,3,4,5了 还怎么转换成int啊?好吧 就算你用adid 参数1个 已经转换int了为啥还要string sql="delete table where id in()"; <asp:Repeater runat="server" ID="Repeater1"> <ItemTemplate> <input type="checkbox" name="ck_name" value='<%#Eval("id")%>' /> </ItemTemplate></asp:Repeater>string id=Request["ck_name"];Response.Write(id);建议你测试下 看看输出什么.. <input type="checkbox" name="adid" value=" <%#Eval("User_Id")%>" onClick=Checked(Form1)> Form1.action = "MIR_Del.aspx?del=userdata";这儿是这样的我笔误, 我编了一个的De.aspx通过javascript把<input type="checkbox" name="adid" value=" <%#Eval("User_Id")%>" onClick=Checked(Form1)> 的参数是由<SCRIPT language=javascript>拿走的,MIR_User_manage.aspx.CS页面没有任何删除的内容! .net下我一般不是这样做的。一般用JS提交之前应该先把checkbox的value串起来,后台直接接值,而不取获取什么name。 求sql数据导出到excel解决方案 二进制写Oracle数据库blob类型字段超级慢,Why???????? 在线等!!!!!!!!!关于属性的.很简单解决了马上揭贴. 广州深圳薪金调查 如何设定datagrid的行高??? 如何在后台让页面中某个框架中的一个TextBox获得焦点? 请帮忙!!! ASP.NET初体验,下面一段datagrid分页代码,数据可显示,但不能翻页,请各位大侠指教! 怎样将utf8转换成gb2312 请教各位:能否用session从一个后台编码传数据到另一个。 想做个自动提交表单功能,有个问题想问下,内详 activex 实现弹出框选择文件
既然你多选删除 首先 为什么不把value绑定到checkbox上 后台通过name直接拿到所有checked的value?好吧 你可能不会.那么你选择了通过url参数传id后台批量删除 既然这样 那么Form1.action = "MIR_Del.aspx?del=userdata?id";这是干啥的呢?
难道不是Form1.action = "MIR_Del.aspx?del=userdata&id="+x;//(x=1,2,3,4,5)好吧 就算是?id=1,2,3,4,5最起码的 你后台也应该有的string id=request["id"];你竟然是string id=Request.QueryString["adid"]
你这adid是哪来的??? 好吧 就算你参数是adid
theid = Int32.Parse(Request.QueryString["adid"]);你都拼成1,2,3,4,5了 还怎么转换成int啊?好吧 就算你用adid 参数1个 已经转换int了为啥还要
string sql="delete table where id in()";
<asp:Repeater runat="server" ID="Repeater1">
<ItemTemplate>
<input type="checkbox" name="ck_name" value='<%#Eval("id")%>' />
</ItemTemplate>
</asp:Repeater>string id=Request["ck_name"];
Response.Write(id);
建议你测试下 看看输出什么..
这儿是这样的我笔误,
我编了一个的De.aspx通过javascript把<input type="checkbox" name="adid" value=" <%#Eval("User_Id")%>" onClick=Checked(Form1)> 的参数是由<SCRIPT language=javascript>拿走的,MIR_User_manage.aspx.CS页面没有任何删除的内容!
一般用JS提交之前应该先把checkbox的value串起来,后台直接接值,而不取获取什么name。