如何使用C#删除/添加Clint边桌中的宽度?

时间:2019-02-14 10:10:41

标签: c# html asp.net

我无法在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;
   }

2 个答案:

答案 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%";