我无法在Page后面的代码中添加HTML表格宽度。您能帮我还是提供一些解决方案?
<table>
<tr>
<td>
<label id="lblRfpId" runat="server">ID</label>
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="txtRfpId" runat="server" Enabled="false"></asp:TextBox>
</td>
</tr>
</table>
CSS:
table {
table-layout: fixed;
}
table td {
width: 400px;
overflow: hidden;
text-overflow: ellipsis;
}
答案 0 :(得分:1)
您基本上可以在javascript中这样做
$("#<%=btn.ClientID%>").click(function(){
$(this).css('width','auto');
});
更新:或者您可以这样使用,我没有尝试过,但这是示例代码
在您的前端:
function removeWidth(){
$("#<%=btn.ClientID%>").css('width','auto');
};
和后端:
ScriptManager.RegisterClientScriptBlock(this, GetType(), "CallMyFunction", "removeWidth()", true);
答案 1 :(得分:1)
更改游览表标签
bottom
收件人
<table>
您将可以访问文件后面代码中的表。 然后在“页面加载”或您认为合适的位置设置宽度。
<table id="tbl" runat="server">
您也可以尝试
tbl.Width = "100%";