2011-01-17 2 views
0

나는 응용 프로그램을 개발 중이며 runat = "server"에있는 HTML 컨트롤을 설정했습니다. 텍스트를 바꿀 필요가 있습니다. htmlcontrol [] 배열에 해당 컨트롤이 포함되어 있습니다. 동적으로 내 코드HTML 컨트롤 asp.net

HtmlControl[] htmlctrl = { ctl1,ctl2,ctl3,ctl4 }; 

     foreach (HtmlControl ctl in htmlctrl) 
     { 


     } 

이 사람이 나를 도울 수 있습니다 내가 거기에 텍스트를 변경할 수 있도록 내 텍스트 속성을 표시하지 않았다 직면하고있다.

+0

foreach 루프의 내용을 제공 할 수 있습니까? –

+0

Maxim : INNERTEXT 또는 INNERHTML의 속성을 얻지 못하고 있으므로 SQL을 사용하여 텍스트를 설정해야합니다. –

+0

HTMLControl은 모든 HTML 컨트롤의 기본 요소이며 innerText와 같은 비 일반 속성을 포함하지 않습니다. HtmlGenericControl을 사용하고 propety InnerText – hungryMind

답변

2

텍스트 속성을 표시하려면 텍스트 상자 인 HTML 컨트롤을 텍스트 상자에 입력해야합니다.

+0

에 액세스 할 수 있습니까? –

+0

그런 경우 htmlgeneric 컨트롤에 htmlcontrol을 typecast 한 다음 INNERTEXT 또는 INNERHTML 속성을 사용하십시오. 예 : HtmlGenericControl gen = ((HtmlGenericControl) (ctl)); – iTSrAVIE