0

在项目模板的数据网格内,按钮被替换为复选框以提高可行性,如果我单击按钮,面板会相应显示,面板元素也会与其内容一起显示。

现在我的要求是使用复选框更改项目模板中的此按钮,并且在标题模板中包含另一个复选框。

我可以选择检查中的项目,也可以检查数据网格中的所有项目。我有两个面板 A 和 B(比如说),当我选中多个复选框时,将显示面板 B。

当我只选中一个复选框时,只会显示面板 A。

就我而言,当检查此复选框时,我可以看到面板A和B的相应操作,但是面板内的元素(如(相应的行数据库事件未正确获取)。任何人都可以通过一些示例清楚地解释我如何解决这个问题,或者你可以帮助我的代码吗?

4

1 回答 1

0

是的,因为像复选框这样的事件冒泡控件无法触发 ItemCommand 事件。您可以尝试通过创建解决方法。

通过添加 display:none 样式来获取按钮并隐藏它,添加客户端 OnClientClick 事件使用 javascript 调用此按钮的单击事件。

例如

chk.Add("onclick", "javascript:document.getElementById('" + btn.ClientID + "').click()");
于 2012-05-16T09:46:26.183 回答