휴~~ 암튼 저런게 필요했다. 필요했다. 필요했다. -_-;;
그래서 사이트를 뒤지며 구한게 바로 이거
for(int i=0;i<cnt;i++)
{
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell = new HtmlTableCell();
TextBox textbox = new TextBox();
textbox.Width=400;
textbox.ID="txtTest";
cell.Controls.Add(textbox);
row.Controls.Add(cell);
table.Controls.AddAt(i+1,row);
}
뭐 저런게 있더라.. 근데.. 되더라 신기하게.. ㅋㅋ
근데.. 지금 내가 하고 있는 방식은
바로~~
for(int i=0; i<cnt; i++)
{
strTest += "<tr><td><input type=\"text\" id=\"txtTest"+i+
"\" style=\"width:400;\" ></td></tr>" ;
}
this.spnTest.InnerHtml = strTest;
이거지.. ㅋㅋ
strTest 는 당근 스트링이고
spnTest는 span 태그 아뒤지... 설마(?)모르는 분을 위하야~~
html 코드에 <span id="spnTest" runat="server"></span>
요거 그래서 어케하는거냐??
html 소스 부분에 <span> 이라는 태그를 준후..
비하인드 코드에서 저런 식으로 해줘.. 스트링에 때려박은 후!!!
InnerHtml 휴~~ 요걸로 저렇게 넣어주면.. 되요~~^^;
처음에 보고는 ..오~~ 이렇게도 하는구나.. 라고 .생각했지 ㅡㅡ;;
내가 워낙 모르는 것 투성이라.. 암튼.. 동적 생성 저렇게 하면되..
내가 겪은 문제는 뭐였냐면.. 저렇게 해서 라디오 버튼, 체크박스는 구현이 잘 됬거든
물론.. 텍스트박스도 말이지..
근데 스크립트 부분에서 텍스트 박스는 잘 못찾더라고..
라디오나 체크는 찾을때
for문에서 이런식으로
if(document.all.rdo(i).checked == true)
뭐 이렇게 하면 되거든.. 근데 텍스트 박스는 음야~~...
안되더라고.. ㅠㅠ
친한벗이 귀뜸(?)해준 방법은. 이렇게도 찾을 수 있다는거~~ㅋㅋ
if(document.all['txtTest'+i].value =="")
뭐 암튼.. 이거저거 해서.. 잘 끝났지 ㅋㅋ
'기술 공부 노트 > 개발이야기' 카테고리의 다른 글
PreRender 푸풋!! (0) | 2007.10.15 |
---|---|
ip 재설정인가? (0) | 2007.10.15 |
업로드기능 개발시 디렉토리접근 권한없음 해결법 (0) | 2007.10.15 |
OpenAPI 합친 작품(?) (0) | 2007.10.15 |
Naver Open API(블로그, 책 검색) (0) | 2007.10.15 |