datalist中使用checkbox的问题
来源:互联网 发布:多线程 C语言 linux 编辑:程序博客网 时间:2024/06/04 08:35
我在datalist中放置了checkbox,然后在页面放了一个删除按钮,我想实现这样的功能,假设session["uu"]==null,一点击checkbox后就弹出alert('你无法执行该操作');我把测试的代码简化了放上来,请各位看下
protected void Del_Click(object sender, EventArgs e)
{
foreach(DataListItem dlt in DataList1.Items)
{
string delStr = "";
CheckBox cb1 =(CheckBox)dlt.FindControl("cb");
if(cb1.Checked)
{
if(Session["user"]==null)
{
//Response.Write(" <script> alert('你无法执行该操作!'); </script> ");
cb1.Attributes.Add("onclick", "return alert('你无法执行该操作!');");
}
else
{
int id = Convert.ToInt32(DataList1.DataKeys[dlt.ItemIndex]);
delStr = "delete from cw_cq where cw_cq_date=" + id + "";
DBcon.DeleteOperate(delStr); //删除操作静态方法
}
}
}
这样的代码没法实现我要的功能,请各位大大指教
可以尝试:
单独写好一点吧 ?
cb1.Attributes.Add("onclick", "return checkRight(this);");
function checkRight(obj)
{
if(obj.checked)
{
alert("你无法执行该操作");
return false;
}
}
function checkRight(obj)
{
if(obj.checked)
{
obj.checked = false;
alert("你无法执行该操作");
return false;
}
}
- datalist中使用checkbox的问题
- datalist的使用问题
- c#中DataList的使用
- easyUI中DataList的使用
- RecyclerView中使用checkbox遇到的问题
- asp.net 获取Datalist中Checkbox的值
- ListView中CheckBox使用问题
- DataList中的Checkbox取值问题
- DataGrid和DataList中CommandButton的问题
- DataGrid和DataList中CommandButton的问题
- DataList中CheckBox实现单选
- datalist中绑定关键字的使用
- GridView/ListView的item中使用CheckBox的问题
- Android ListView中使用CheckBox等的混乱问题
- ListView和GridView中使用CheckBox的问题
- 单击头模板中的checkbox,实现datalist中所有chebox的全选和取消
- 单击头模板中的checkbox,实现datalist中所有chebox的全选和取消
- gridview中使用CheckBox,解决CheckBox数据加载错乱问题
- 给DropDownList赋值
- 在Frameset框架中选择注销
- Asp.net中Frameset的使用
- ASP.NET页面跳转的几种方法
- 内连接与外连接的区别
- datalist中使用checkbox的问题
- srtgae srg
- 【超赞】一篇故事讲述了网关、DHCP、IP寻址、欺骗等技术
- IBM WEBSPHERE MQ 接收消息中文乱码问题的处理
- 哈佛图书馆的二十条训言
- C语言18个经典问题答录
- RHCE课程-RH131Linux管理笔记二-Linux系统启动流程
- RHEL5.1单域主/从NIS服务器配置及测试
- 【原创软件】原生黑莓系统辅助软件 BBextra 1.05 正式版(中英双版)发布