如果要隱藏<Table>裡面的某一個Row的內容,光將Row裡面的元件的Visible屬性設為False是不夠的.因為在畫面上還是會出現多一條框線,很醜.為避免這個問題,可以用以下的方法:
<Table>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
改成:
<Table>
<TR id="RowName" runat="server">
<TD></TD>
<TD></TD>
</TR>
</TABLE>
當我們在Design部分做完這些修改後,於 .cs檔中會多出一行於開頭附近:
protected System.Web.UI.HtmlControls.HtmlTableRow RowName;
接著,我們就可以在 .cs中透過 RowName來控制該 <Row>的 Visible
沒有留言:
張貼留言