2011-09-29 5 views
0

ASP 컨트롤 - 버튼을 사용한다고 가정 해 봅시다. BUTTON에서 파생 컨트롤을 파생시킬 수 있으며, ReferenceID (정수라고 말하면)라는 새 속성을 만들고 사용할 수 있습니까? 그 재산.버튼 및 메뉴 클래스에 대한 사용자 정의 ReferenceID 속성

나는 우리가 네, 가능하며 당신이 그것에 대해 생각하는 방식으로 작동하지만, 당신이해야합니다 염두에 두어야 할 것이다

답변

1

가지고있는 ID 이외의 컨트롤에 대한 고유 ID를 가지고 싶습니다 ViewState에서이 속성에 할당 된 값을 추적합니다. 내 말은이 (테스트되지 않은 코드)입니다 :

public class CustomButtom : Button 
{ 

    public int ReferenceID { 
     get { 
       if(ViewState["ReferenceID"]!=null) 
       return int.Parse(ViewState["ReferenceID"].ToString()); 
       return -1; 
      } 
     set { 
      ViewState["ReferenceID"]=value; 
      } 

    } 
} 
+0

당신은 내가 사용자 정의 버튼 객체를 생성하고 CustomButtom C ='다음과 같은 추가 – Vivekh

+1

내 요구 사항에 따라이 사용할 수있는 방법을 알 수 있습니다 나는 명확하게하지 않았다 새로운 CustomButtom(); c.ReferenceID = 1; ' – Dotnet

+0

Ok이 값을 내 단추 또는 일부 컨트롤에 적용하여 양식의 다른 컨트롤에 적용되지 않게하려면 어떻게해야합니까? – Vivekh