2009-09-14 3 views
0

ASP.Net에서 사용자 정의 컨트롤 클래스의 "새"생성자에 매개 변수를 전달할 수 있습니까? VB.Net에서 : 나는 일반적인 ASP.Net 페이지에서이 사용자 컨트롤을 사용하면사용자 컨트롤의 새 하위 매개 변수 전달

Public Sub New(ByVal pRequiredParam As String) 
    'Do something with required Param 
End Sub 

, 그것은 "pRequiredParam"나를 메시지를 표시하지 않습니다. 물론 이것이 "보통"클래스라면 객체를 인스턴스화 할 때 "pRequiredParam"을 제공해야합니다. 이것은 사용자 정의 컨트롤에서 가능하지 않습니까?

답변

0

코드 샘플에 표시되는 것과 같은 사용자 지정 생성자를 만들 수는 있지만 디자이너가이를 사용하도록 만들 수는 없습니다. 생성자에 대한 인수로 보낼 대상을 결정하는 방법은 무엇입니까?

그러나 코드 숨김 파일에서 컨트롤을 동적으로로드 한 다음 정의한 매개 변수를 사용하여 컨트롤을로드 할 수 있습니다. 컨트롤이 그래픽 디자이너와도 잘 작동하기를 원한다면 컨트롤에 매개 변수를 사용하지 않는 공용 생성자가 있어야한다고 생각합니다 (그러나 VB.NET에서는 해당 컨트롤을 자동으로 가져 오는 것으로 생각하십니까?)