我在页面上有一个带有一些行的asp表。行单元格中有一个按钮。然后我点击了行隐藏的按钮。我使用函数:
function AttachmentRemove(clickedButton)
{
try {
var clickedRow = clickedButton.parentNode.parentNode;
clickedRow.disabled = true;
clickedRow.style.visibility = 'hidden';
clickedRow.style.display = 'none';
v
}
catch (err) {
console.log(err);
}
}
然后我点击了一个在服务器上发送页面的不同按钮,我尝试获取表行并读取其属性。但Visible属性适用于所有行。 为什么? 如何将隐藏/可见行属性发送到服务器?
答案 0 :(得分:0)
要访问Tablerow或后面代码中的任何元素,您需要添加属性 runat =“sever”。然后可以通过id访问该元素。
<asp:Table ID="MyTable" runat="server">
<asp:TableRow runat="server" ID="MyRow1">
<asp:TableCell>Some value<asp:TableCell>
</asp:TableRow>
</asp:Table>