我有四个devexpress下拉框控件使用HTML表/tr/td显示。根据登录者的不同,必须显示全部四个控件或仅显示三个控件。我希望控件占据页面的整个宽度,无论显示四个还是三个控件。请让我知道如何做到这一点。我认为一种方法是创建一个隐藏的aspx控件来从后面的代码设置loggedin值。然后读取此值以设置td或devexpress控件的class属性以设置宽度。不知道有没有更简单的方法。
谢谢
标记:
<table style="width: 100%;">
<tr>
<td id="td1" runat="server">
<dx:ASPxDropDownEdit runat="server" Width="100%">
</dx:ASPxDropDownEdit>
</td>
<td id="td2" runat="server">
<dx:ASPxDropDownEdit runat="server" Width="100%">
</dx:ASPxDropDownEdit>
</td>
<td id="td3" runat="server">
<dx:ASPxDropDownEdit runat="server" Width="100%">
</dx:ASPxDropDownEdit>
</td>
<td id="td4" runat="server">
<dx:ASPxDropDownEdit runat="server" Width="100%">
</dx:ASPxDropDownEdit>
</td>
</tr>
</table>
后台代码:
if(true) //your condition
td1.Visible = false;