VB에서 웹 사용자 컨트롤에서 개체의 정의를 찾기 그 다음과 같이 시작합니다 :내가하는 기능을 가진 ascx.vb 파일이
Sub buildlist()
repcaldatelist.Visible = True
...
End Sub
난 그냥 어떤 repcaldatelist
을 알아 내려고 노력하고있어 입니다. VS의 "Go To Definition"을 사용하면 "개체의 정의가 숨겨져 있습니다."라는 팝업이 나타납니다. "Go To Implementation"을 사용하면 아무런 효과가 없습니다.
나는이 라인에 해당하는 .ascx 파일을 참조 :
<asp:repeater ID="repcaldatelist" runat="server">
그 페이지가 데이터를 표시 할 수 있도록 나는 repcaldatelist
가 여기에 데이터 바인딩하는 방법을 참조하십시오.
하지만 내가 이해하려고하는 것은 repcaldatelist
은 어디에서 왔습니까? 초기화 된 위치와 유형을 확인하고 싶습니다.
나는 이것이 아마도 매우 기본적인 것임을 알고 있지만 VB/Web User Controls에 익숙하지 않으며 지금까지이 온라인을 검색하는 행운을 얻지 못했습니다. 제발 저를 계몽하십시오.
ID = "repcaldatelist"는 리피터 컨트롤의 ID를 의미합니다. 그것은 데이터 바인딩과 관련이 없습니다. 따라서 .vb 파일에서 repcaldatelist는 Repeater 유형의 객체입니다. ascx/html의 ID는 VB에서 변수 이름으로 변환됩니다. – ADyson
@ADyson 데이터 바인딩과 관련이 없다는 것을 알고 있습니다. 데이터 바인딩이 일어나는 코드를 보았습니다. 나는 내가 아는 것과 내가 모르는 것을 명확하게하려고 애썼다. – levininja
@ADyson 그래서'
levininja