0

HTML table/tr/td を使用して表示される 4 つの devexpress ドロップダウン ボックス コントロールがあります。誰がログインしたかに応じて、4 つすべてのコントロールを表示するか、3 つだけを表示する必要があります。コントロールが 4 つ表示されるか 3 つ表示されるかに関係なく、コントロールがページの幅全体を占めるようにします。どうすればこれができるか教えてください。1 つの方法は、隠し aspx コントロールを作成して、コード ビハインドからログイン値を設定することだと思います。そして、この値を読み取って td または devexpress コントロールのクラス プロパティを設定し、幅を設定します。もっと簡単な方法があるかどうか疑問に思います。

ありがとう

4

1 に答える 1

0

マークアップ:

        <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;
于 2013-01-21T20:23:34.637 に答える