Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Генерация таблицы на основе div


Автор: StyShell 15.5.2008, 02:03
как при помощи asp сгенерировать  таблицу из div (PS в асп новичок)
к примеру 

Код

<div id='divtr1'>
        <div  id='divtd11'></div>
        <div id='divtd12'></div>
        <div id='divtd12'></div>
</div>
<div id='divtr2'>
        <div id='divtd21'></div>
        <div id='divtd22'></div>
        <div id='divtd23'></div>
</div>
<div id='divtr3'>
        <div id='divtd31'></div>
        <div id='divtd32'></div>
        <div id='divtd33'></div>
</div>


За ранее спасибо

Автор: mkrylov 15.5.2008, 09:47
ну во-первых можно просто юзать серверный контрол таблицы (<asp:table runat="server"></asp:table>) или DataGrid\DataView, которые в итоге рендеряться в обычный <table>.
но если вам необходима именна та разметка, что вы указали, можно, например, поступить так:
положите на форму литерал <asp:Literal id="litTable" runat="server" /> а в cs коде на PageLoad делайте так:

Код

string html = @"<div id='divtr1'><div  id='divtd11'></div><div id='divtd12'></div><div id='divtd12'></div></div><div id='divtr2'><div 'divtd21'></div>        <div id='divtd22'></div><div id='divtd23'></div></div><div id='divtr3'><div id='divtd31'></div><div id='divtd32'></div><div id='divtd33'></div></div>";

litTable.Text = html;

Автор: StyShell 15.5.2008, 15:12
А других способов нет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)