textbox如何填满表格?

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:16:31
用的html的table,发现table设置了cellpadding=0,ASP.net的textbox 设置了margin=0,怎么就是不填满?如何改?一定也要用ASP.net的table吗?
贰壹肆伍捌 说的方法不错,我以为可以的,测试了发现它居然延长出表格的右边了,貌视ASP.NET和HTML有点不兼容,不认HTML的表格?

1.在VS里当然可以使用HTML的table.

2.就算你的table设置了cellpadding=0.而且textbox也设置了margin=0.这与填满表格有什么关系??

3.我觉得你应该要的是这种效果:

<table width="200" height="100" cellpadding="0">
<tr>
<td>
<asp:TextBox id="textbox" Width="100%" Height="100%" runat="server"></asp:TextBox>
</td>
</tr>
</table>

所谓的填满是不是指格多大.文本框就多大?那简单.如上.把文本框的width和height都设为100%就OK.

------------------------

当然认HTML的表格.它不敢认!!

其实vs自带的那些控件.比如DataGrid等.执行后还会转辑成HTML的<table>.

table: cellpadding=0,cellspacing=0,border=0

<table cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" rowspan="3">
<asp:TextBox ID="TextBox1" runat="server"></