2012-10-31 4 views
0

코드 뒤에 준비된 목록의 모든 항목에 버튼을 추가하고 싶습니다. 메소드를 호출하고 목록 객체를 인수로 보낼 수 있습니다. 이 일을하는 가장 좋은 방법은 무엇입니까?버튼을 동적으로 aspx 파일에 추가

인라인 코드? 그렇다면 어떻게 목록에 액세스 할 수 있습니까? 글로벌 변수 여야합니까? 등 그냥 영문 파일에 컨트롤을 추가하려는 경우, 당신은 PlaceHolder control,이 컨트롤 is made for this specific need

링크 사용할 수 있습니다

+1

GridView 또는 ListView 사용 –

답변

0

: http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.placeholder.aspx

코드의 샘플

  HtmlButton myButton = new HtmlButton(); 

     myButton.InnerText = "Button 1"; 
     PlaceHolder1.Controls.Add(myButton); 

     myButton = new HtmlButton(); 
     myButton.InnerText = "Button 2"; 
     PlaceHolder1.Controls.Add(myButton); 

     myButton = new HtmlButton(); 
     myButton.InnerText = "Button 3"; 
     PlaceHolder1.Controls.Add(myButton); 

     myButton = new HtmlButton(); 
     myButton.InnerText = "Button 4"; 
     PlaceHolder1.Controls.Add(myButton); 

참고 : 만약 리피터, DataList, GridView 또는 다른 컨트롤을 사용할 수 있습니다.

+0

멋진데 어떻게 CSS를 사용하여 aspx 파일의 단추 스타일로 CSS 스타일을 지정할 수 있습니까? 예를 들어 어디에 CSS 클래스를 할당 할 것인가? – mdc

+0

또한 Page_Load에 쓴 내용을 수행하고 버튼에 이벤트 핸들러를 추가했습니다. 그러나 버튼을 클릭 할 때 Page_Load 메서드 만 호출되면 자리 표시 자에 구성 요소가 없습니다. – mdc

관련 문제