2016-10-03 74 views
0

我在页面上有一些asp表格,有些行。行单元格中有一个按钮。然后我点击了行被隐藏的按钮。我使用的功能为:从代码隐藏访问asp:Tablerow风格

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); 
     } 
    } 

然后我点击不同的按钮在服务器上发送页面,我试图让表格的行和读取其属性。但所有行的可见属性都是正确的。 为什么? 如何向服务器发送隐藏/可见行属性?

回答

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>