怎样用代码改变datalist模板下所有checkbox控件的可见性,绝对结贴! 怎样用一个按钮,当点击管理按钮时所有的datalist模板中的checkbox控件的可见性就为true,当然默认情况下我是把所有的checkbox 控件的属性的可见性设为了flase ,怎么能够实现我所说的那种效果啊?只有想法有价值绝对给分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataList的RowDataBound事件中,读取是否显示这个参数,然后根据这个参数判断是否显示。 用jquery勒 比如datalist所在div的ID是 dlist那就 $(document).ready(function() { $(":checkbox").hide(); }); $(document).ready(function() { $("#dlist").find(":checkbox").each(function(){ $(this).hide(); } }); 我触发这个事件可是怎么写代码呢? protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { } 你在protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { //注册执行前台JQUERY$(document).ready(function() { $("#dlist").find(":checkbox").each(function(){ $(this).hide(); } }); }时间里面写一段代码触发前台JQUERY 给你个思路在后台加个全局变量 a=0;然后在加个button_chick 事件a=1在datalist绑定数据时 加个RowDataBound事件判断下a=0就不显示checkbox <asp:LinkButton ID="lbutClick" CommandArgument='<%# Container.ItemIndex %>' CommandName="Click" runat="server" >点击</asp:LinkButton>protected void datalist1_ItemCommand(object source, DataListCommandEventArgs e){if (e.CommandName == "Click"){CheckBox cb= (CheckBox )datalist1.Items[Convert.ToInt32(e.CommandArgument)].FindControl("CheckBox");cb.visible=true;}} 可是我的checkbox空间不是服务器端得,是input格式的,这样用你的方法他报错啊,所为将对象引用到实例化 求一枚举 所有文件的格式 关于web中代码在客户端执行和服务器端执行的问题? 我用studio 2003中的复制项目来发布项目 发布的项目里面只有.aspx的文件 这样运行有问题吗? 如何在,对二个不同库的表插入操作时,运用事务. 用UrlRewriter.Net传递多个参数 把网页做好后上传到了服务器,要修改要怎么做 求一个正则表达式 如何按enter键增加新行???急!高手help 怎么判断一个字串是否为空? 求解决《程序员大本营3.0—.NET开发》书中的一个BUG! 图片路径问题 转换问题!
$(":checkbox").hide();
});
$("#dlist").find(":checkbox").each(function(){
$(this).hide();
}
});
{
}
{
//注册执行前台JQUERY
$(document).ready(function() {
$("#dlist").find(":checkbox").each(function(){
$(this).hide();
}
});
}
时间里面写一段代码触发前台JQUERY
在后台加个全局变量 a=0;
然后在加个button_chick 事件a=1
在datalist绑定数据时 加个RowDataBound事件
判断下a=0就不显示checkbox
protected void datalist1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Click")
{
CheckBox cb= (CheckBox )datalist1.Items[Convert.ToInt32(e.CommandArgument)].FindControl("CheckBox");
cb.visible=true;
}
}