private void Page_Load(object sender, System.EventArgs e)
{
btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
}
//我的删除按钮是转为服务器的.
//为什么我onclick,就报错.说第几行错误.但是我那儿没有这样的代码.
//请指教.怎么能完善此功能.请指点.谢谢. #region "全选删除"
private void Delete(string id)
{
//全选删除
string strsql;
int rr;
strsql = "delete * from New where newid in '+id+'";
rr=(new link()).Exsql(strsql,"New");//查找用户是否存在
DataGrid1.DataSource=Rs.Tables["New"].DefaultView;
DataGrid1.DataBind();
}
#endregion
{
btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
}
//我的删除按钮是转为服务器的.
//为什么我onclick,就报错.说第几行错误.但是我那儿没有这样的代码.
//请指教.怎么能完善此功能.请指点.谢谢. #region "全选删除"
private void Delete(string id)
{
//全选删除
string strsql;
int rr;
strsql = "delete * from New where newid in '+id+'";
rr=(new link()).Exsql(strsql,"New");//查找用户是否存在
DataGrid1.DataSource=Rs.Tables["New"].DefaultView;
DataGrid1.DataBind();
}
#endregion
改成public void Delete(string id)试试
这个调用的是客户端事件,检查客户端代码参考
http://singlepine.cnblogs.com/articles/266538.html
btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
是客户端时间.
所以,应该
先让Delete()最好只能选取控件.如:
<script>
function Delete()
{
for(i = 0;i<documnet.form1.elements.length;i++)
{
if(documnet.form1.elements[i].type = "checkbox")
{
documnet.form1.elements[i].check = true;
}
}
}
</script>
然后再对选择了的项进行删除(在服务段).
-------------------------
我就是按照我在第十個問題中提出的問題(你也發這個網頁)下面有一點不明白.where UserID=@UserID",conn);為什麼不是用in呢?還有的就是.我的代碼就是差不多了.我一加上了btndel.Attributes.Add("onclick","Delete();");//添加全选删除按钮事件
就出錯.請指點.