2013-01-25 2 views
0

디자이너 파일에 일부 컨트롤을 추가했지만 CS 파일에서 해당 컨트롤을 허용하지 않으면 textbox1이 현재 컨텍스트에 존재하지 않는다고 말합니다. 나는이 해결책을 시도했다 : 1) 웹 신청 2)는 .aspx와 .aspx.cs 두 파일을 다시 만들었다. 그러나 그것은 나의 문제를 해결하지 못 했는가? 도움이 될 것입니다.aspx.cs 파일이 업데이트되지 않습니까?

+1

컨트롤에 runat = "server"속성이 설정되어 있습니까? 관련 코드를 게시 할 수 있다면 도움이됩니다. –

답변

0

그것의 u는 새로운 aspx 페이지를 만들 때 유 자리 코드를 선택해야합니다 때문에 (패널 등) 컨테이너의 수 있습니다 ....이

TextBox tb=(TextBox)<"container name">.FindControl("textbox1"); 
0

같은 시도를 상황을 분석하기 어려운 별도의 file.if는 괜찮아요, 다음 aspxx 파일을 만든 후 도구 상자의 표준 옵션에서 텍스트 상자를 드래그 앤 드롭하십시오. 그런 다음 속성 창에서 텍스트 상자의 ID를 확인하십시오. 이 textbox1.Text과 같은 ID를 사용하십시오. html 텍스트 상자를 사용하는 경우 runat="server"으로 만들고 해당 텍스트 상자의 ID를 사용하십시오.

관련 문제