2016-10-03 116 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>