从代码隐藏

时间:2016-10-03 09:16:52

标签: javascript asp.net code-behind

我在页面上有一个带有一些行的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属性适用于所有行。 为什么? 如何将隐藏/可见行属性发送到服务器?

1 个答案:

答案 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>