【问题标题】:Access to asp:Tablerow style from codebehind从代码隐藏访问 asp:Tablerow 样式
【发布时间】:2016-10-03 17:44:40
【问题描述】:

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

【问题讨论】:

    标签: javascript asp.net code-behind


    【解决方案1】:

    要访问 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> 
    

    【讨论】:

      猜你喜欢
      • 2016-11-14
      • 1970-01-01
      • 2011-02-28
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多