powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Бесконечный вывод страницы
12 сообщений из 12, страница 1 из 1
Бесконечный вывод страницы
    #33897561
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет !

Проблема заключается в следующем:

создаю на стриничке форму с параметрами, по нажатию на кнопочку выполняю скрипт на сервере и выгружаю таблицу размером примерно со страницу (1024x768).

Если таблица небольшая, то вывод происходит моментально.

Если таблица на всю страницу, то процесс открытия страницы зависает.
В дебагере видно, что серверный код не приводит к зацикливанию.

Как решить данную проблему?

Спасибо.
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33897879
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использовать для вывода таблицы не <table>, а <div>'ы.

Зависание происходит потому, что браузер не выводит таблицу на экран пока не пойдет до закрывающего тега </table>.
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33897992
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Dima_XY3, Вы писали:

D_X>Использовать для вывода таблицы не <table>, а <div>'ы.

D_X>Зависание происходит потому, что браузер не выводит таблицу на экран пока не пойдет до закрывающего тега </table>.

D_X>
данное сообщение получено с www.gotdotnet.ru
D_X>ссылка на оригинальное сообщение



Спасибо за ответ, Дима !

Можешь пояснить свой ответ ?

Я использую следующую структуру
<div id="MainDiv">

<table>
<tr> ... </tr>
<div id="toadd">
<tr> </tr>
</div>

</table>



</div>


записываю данные в тег "toadd"

Что не так ?
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33898189
Hratchia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачам ты посреди тегов tr засунул div?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33898223
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Hratchia, Вы писали:


H>а зачам ты посреди тегов tr засунул div?


H>Posted via ActualForum NNTP Server 1.3

H>
данное сообщение получено с www.gotdotnet.ru
H>ссылка на оригинальное сообщение


Уважаемый, а какой способ вывода части таблицы (внутри тегов <table></table>)
Вы можете предложить ?
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33898229
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну тут вариантов решения два:

1) вобще отказаться от таблиц:
использовать структуру

<div class="table">
  <span>cell 1</span><span>cell 2</span>
</div>

и в стилях задать внешний вид

2) закрывать таблицу после каждого row

<table>
  <tr>
    <td>cell 1.1</td><td>cell 1.2</td>
  </tr>
</table>
<table>
  <tr>
    <td>cell 2.1</td><td>cell 2.2</td>
  </tr>
</table>

- - - - -
the truth is out there
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33898284
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аноним
Уважаемый, а какой способ вывода части таблицы (внутри тегов <table></table>)
Вы можете предложить ?

Если надо данные добавлять на клиенте, то через DOM, т.е. insertRow и insertCell. Если на сервере, то можно так:
Код: plaintext
<table><asp:Literal ID="table_content" runat="server"></asp:Literal></table>
а потом пишем
Код: plaintext
table_content="<tr><td>Данные</td></tr>";
ну или что-то подобное
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33898473
Darkman_VLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так же не забываем и о <ColGroup> — оч. помогает браузеру понять что же от него хотят.

Вообщем всё сводится к тому, что чем раньше ты обьяснишь как будет выглядить твоя таблица — тем быстрее её тебе на той стороне покажут.
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33903040
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Darkman_VLT, Вы писали:

D_V>Так же не забываем и о <ColGroup> — оч. помогает браузеру понять что же от него хотят.

D_V>Вообщем всё сводится к тому, что чем раньше ты обьяснишь как будет выглядить твоя таблица — тем быстрее её тебе на той стороне покажут.

Если не трудно, покажите примерчик с <ColGroup>.
Спасибо !
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33903098
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
<table>
<colgroup>
<col width="100px" />
<col style="color: red;" />
</colgroup>
<tr><td>Column  1 </td><td>Column  2 </td></tr>
</table>

Вот только свойство style для второй колонки сработало только в IE :((
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33903315
mclabman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть еще вот такой способ с некоторыми ограничениями.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript">
        function doit()
        {xmlData.src = "data.xml"}
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <input type="button" onclick="doit()" value="fill" />
            <xml id="xmlData">
            </xml>
            <table id="xmlTable" datasrc="#xmlData" border="1">
                <tr>
                    <td><span datafld="number"></span></td>
                    <td><span datafld="string"></span></td>
                </tr>
            </table>
        </div>
    </form>
</body>
</html>

data.xml

<?xml version="1.0" encoding="utf-8" ?>
<root>
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
  <row number="123" string="string 123 string 123 string" />
</root>
...
Рейтинг: 0 / 0
Бесконечный вывод страницы
    #33905762
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему бы <tr ...> не сделать серверным <tr id="ctlID" runat="server"> ... и на стороне сервер аразруливать показывать его или нет, а если надо его как то приукрасить то вешать на него атрибуты.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Бесконечный вывод страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]