ImageButton btn_bbsh = Master.FindControl(“btn_bbsh”) as ImageButton;
btn_bbsh.Click += new ImageClickEventHandler(bth_bbsh_Click);
btn_bbsh.Attributes.Add(“onclick”, “return showdiv(this)”);
btn_bbsh.Style.Add(“filter”, “Gray”);
btn_bbsh.Enabled = false;
btn_save.CausesValidation = false;
后端部分代码块如上,前端JS代码如下
function showdiv1(btn) {
if (btn.id == “btn_add”) {
setBtnsate(“add”);
//如果是增加,取消所有的选中
canlChecks();
//调用设置新增状态
addstate();
}
else {
setBtnsate(“edit”);
var items = document.getElementsByTagName(“input”);
var itemmuber = 0;
for (var i = 0; i < items.length; i++) {
if (items[i].type == “checkbox” && items[i].id.indexOf(“GridView1”) > -1) {
if (items[i].checked == true) {
document.getElementById(“hidPk”).value = items[i].value;
editstate(items[i], “edit”);
itemmuber = itemmuber + 1;
}
if (itemmuber > 1) {
items[i].checked = false;
}
}
}
}
$(‘#datadiv’).show(‘blind’);
return true;
}
10-13
04-25