2012-10-25 6 views
0

저는 ASP.Net 1.1으로 작업 중입니다. 페이지에서 표의 행 내용 가져 오기

내가 가진 테이블로 : 페이지로드에

<table id="dlInterior" Width="300" Runat="server" CellSpacing="0" CellPadding="0"> 
    <tr> 
     <td id="inttd" vAlign="top" width="350" runat="server"></td> 
    </tr> 
</table> 

- 나는 동적으로이 테이블에 행을 추가하고 : SAVE 버튼을 클릭 이벤트

public static void DisplayDecodedInfo(object[] decodedValues, HtmlTable tableToAdd) 
{ 
    try 
    { 
     if(decodedValues.Length > 0) 
     { 
      foreach(string item in decodedValues) 
      { 
       HtmlTableCell tdInterior = new HtmlTableCell(); 
       HtmlTableCell tdInterior1 = new HtmlTableCell(); 
       tdInterior1.Attributes.Add("Width","3%"); 
       tdInterior1.Attributes.Add("Align","Center"); 
       HtmlTableRow trInterior = new HtmlTableRow(); 
       trInterior.Attributes.Add("Height","20px"); 
       tdInterior.Attributes.Add("padding-left","2cm"); 
       tdInterior.InnerHtml = "<b>*</b> " + item; 
       trInterior.Controls.Add(tdInterior1); 
       trInterior.Controls.Add(tdInterior); 
       tableToAdd.Controls.Add(trInterior); 
      } 
     } 
    } 
} 

지금 페이지의 이 문자열 값을 행 단위로 가져와야합니다.

가능한 방법을 제안하십시오.

답변

0

글쎄 서버 측 스크립트에서 HTML 표의 내용을 가져올 수는 없습니다. 그래서 당신이해야 할 일은 또한 데이터에 대한 숨겨진 필드를 렌더링하고 제출시 Request.Form[]에서 찾을 수 있습니다.

0

나는이 decodedValuesSession 또는 ViewState에 캐싱하고 필요한 경우 포스트 백에서 해당 배열을 검색합니다.