對於ASP.Net,我知道我可以製作很多不同的HTML元素runat =「server」,所以我可以從服務器做出特定的事情,但我無法獲得TH到runat =「server」。爲什麼我不能做一個TH runat =「服務器」
爲什麼不呢?
例如:
<table>
<tr>
<td id="tdMyCell" runat="server"></td>
<th id="thMyCell" runat="server"></th>
</tr>
</table>
但是從服務器端,我只能夠訪問TD。我試過下面兩行,第一行不會編譯,第二行總是返回空對象。
thMyCell.Visible = false;
(this.FindControl("thMyCell") as System.Web.UI.HtmlControls.HtmlTableCell).Visible = false;
更新:
是我的錯,我複製的東西,我張貼之前,我並沒有改變它...它被固定在代碼
標記中沒有thLastColumn –
什麼類型是在代碼隱藏中聲明的「th」(自動)? **編輯**:作爲TableCell,所以'thMyCell.Visible = false'起作用。 –
TH與TD相同的TR? – 2012-05-04 21:40:35