Необходимо обернуть строки таблицы и элементы управления в веб-форме ASP.NET - PullRequest
2 голосов
/ 04 декабря 2009

Вот мой стол:

  <table class="detailTable">
        <tr>
            <th>
                Event Title:
            </th>
            <td>
                <asp:Label ID="lblTitle" runat="server"></asp:Label>
            </td>
        </tr>
        <tr>
            <th>
                Date:
            </th>
            <td>
                <asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <th>
                Begin Time:
            </th>
            <td>
                <asp:TextBox ID="txtBeginTime" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <th>
                End Time:
            </th>
            <td>
                <asp:TextBox ID="txtEndTime" runat="server"></asp:TextBox>
            </td>
        </tr>
        <!-- I need to wrap these last two rows in some kind of server control -->
        <tr>
            <th>
                Duration:
            </th>
            <td>
                <asp:TextBox ID="txtHours" runat="server"></asp:TextBox>
                :
                <asp:TextBox ID="txtMins" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <th>
                Concurrency:
            </th>
            <td>
                <asp:TextBox ID="txtConcurrency" runat="server"></asp:TextBox>
            </td>
        </tr>
    </table>

Как говорится в комментарии, мне нужно обернуть последние две строки каким-то элементом управления, чтобы я мог условно скрыть их на стороне сервера.

Я знаю, что могу добавить runat = "server" к строкам и скрыть их по отдельности, но я не хочу этого делать. Я также не хочу скрывать их на стороне клиента. Панель была бы хороша, но она отображает div, делая HTML недействительным. TBODY с runat = "server" также недействителен. Элемент управления Literal не может содержать другие элементы управления, поэтому его нет.

Есть ли элемент управления, который мне не хватает, чтобы выполнить это? Мне в основном нужен элемент управления Panel, который отображает только то, что в нем содержится, и ничего более. Есть ли способ изменить элемент управления панели, чтобы он не отображал div для переноса?

1 Ответ

6 голосов
/ 04 декабря 2009

Как насчет заполнителя элемента управления?

Вот для чего он предназначен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...