login register Sysop! about ME  

2017년 12월 21일 00시 26분 00초,     조회수 : 1063
  제목 : 결과물을 빠르게 출력하려고 합니다.
SEQ : 34567 글쓴이 : choi4547

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

처음에는 ms-sql과 응용프로그램의 연결문제로 인해서 출력물이 느리게 나타나는 줄 알았는데,
확인해보니 while 문에서 출력하는 부분이 잘못된 것을 알았습니다.

출력건수는 1,400여건 입니다.

제가 작성한 소스는 아래와 같습니다.

a.aspx.cs
string trData = "";

while (Dr.Read())
{
     trData += "<tr>";
     trData += "<td>문구작성</td>";
     trData += "</tr>";
}

DataList.Text = trData;

a.aspx
<table>
<asp:Label ID="lblGroup" runat="server" Text=""></asp:Label>
</table>

이렇게 작성하니깐 화면에서 7초정도 모래시계가 동작이 된 후 출력이 되는데,
아래와 같이 출력을 하니깐 1.5초 정도 걸리는것을 확인 하였습니다.
아래와 같이 변경하려면 코딩을 다시 진행해야 하는데, 위의 방법처럼 간단하게 개선할 수 있는 방법이 없을까요?

a.aspx.cs
while (Dr.Read())
{
     Response.Write("<tr>");
     Response.Write("<td>문구작성</td>");
     Response.Write("</tr>");
}



제목 작성자 날짜 조회
결과물을 빠르게 출력하려고 합니다. choi4547 2017-12-21 1063

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})