HtmlTableCell的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 01:38:11
使用ASP.NET 2005 编写系统时,工具栏没有HtmlTableCell,HtmlTablerow之类的控件,我用的是03的教材,很大差别,我不会怎么在HtmlTable 服务器控件中直接添加HtmlTableCell之类的控件,只能在Page_Load里面写代码,但是怎么把
label 这种控件加到htmltablecell控件中呢,高手指点一下

HtmlTableCell 和 HtmlTablerow 对应的是
<table>中 <td id="_td" runat="server"> 和 <tr id="_tr" runat="server">
注意这个 runat="server",它表示服务器控件
2003中,在HTML页面的tr和td写上 runat="server"后,还需要在后台文件(.CS)中手动加上
protected System.Web.UI.HtmlControls.HtmlTableRow trButton;
才能在后台使用.
然后2005则是自动完成的,不会在页面展现出来。
所以你如果仅仅是在HTML页面上加入HtmlTablerow控件.
那么就直接在<tr> 里面写上 runat="server" 就可以了.
label 是ASP的服务器控件, 是无法对应 html的服务器控件的.