
跟你说下思路:
1:获取CheckBox的选中值可以使用脚本来获取
$("input[type='CheckBox ']")each(function(){
if($(this)attr("checked")==true){
var ck_val=$(this)val();// 选中的值
}
});
2:根据获取到的id执行后台方法开始批量删除
一样的吧,动态的创建后不是也有个名字ID么,用findcontrol那个名字ID就行了么
Label lb0 = new Label();
lb0ID = "bbb0";
lb0Text = "haha";
thisUpdatePanel1ContentTemplateContainerControlsAdd(lb0);
thisLabel2Text = ((Label)(thisUpdatePanel1ContentTemplateContainerFindControl("bbb0")))Text;
((Label)(thisUpdatePanel1ContentTemplateContainerFindControl("bbb0")))Text = "byebye";
sql update 触发器 获得被update的行的信息 create trigger TgName
on tb
for update
as
if update(recommend)
begin
update tb set commenddate=(getdate()) from tb inner join inserted on tbvlistid=Insertedvlistid
end
关键在于Inserted表
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。
Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。Deleted 表和触发器表通常没有相同的行。Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。1插入 *** 作(Insert)
Inserted表有数据,Deleted表无数据
2删除 *** 作(Delete)
Inserted表无数据,Deleted表有数据
3更新 *** 作(Update)
Inserted表有数据(新数据),Deleted表有数据(旧数据)
下面例子通过documentgetElementsByClassName("class1")获取所有同一class的元素,使用for循环把取得的div元素的值存入数组arr中,完成的代码如下:
运行结果,打印数组如下:
扩展资料:
js或jQuery获取html元素的值的常用方法:
例如:<div id="aa">值</div>
js写法:
alert(documentgetElementById('aa')innerHTML);
jQuery写法:
alert($('#aa')html());
说明如下:
innerHTML是取元素的内部html代码,此例中即div内部的所有html代码。
html()方法作用也是取dom节点的内部html内容,是jQuery中的函数方法。
以上就是关于怎样使用 CheckBox 选中 获取id, 之后根据id批量删除全部的内容,包括:怎样使用 CheckBox 选中 获取id, 之后根据id批量删除、C#中怎样用FindControl获取UpdatePanel中的动态创建的控件ID、在sql触发器中如何获得被修改行的ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)