2012-05-06 3 views
0

버튼 클릭 이벤트에서 웹 페이지의 코드 숨김에 일부 텍스트가 생성됩니다. 이전에, 내 데스크탑 응용 프로그램 중 하나에서, 나는 이런 식으로 일을했다. 예컨대 들어코드 숨김에서 웹 페이지에 텍스트 추가

:

public void button_click(object sender, EventArgs e) 
{ 
     for(i=0;i<=2;i++) 
     { 
     Label txtLabel1 = new Label(Text=i.ToString(), Color=Blue}; //Generating a label 
     StackPanel1.Children.Add(txtLabel1); //Adding a label to stack panel on the desktop app 
     } 
     for(j=0;j<=3;j++) 
     { 
     Label txtLabel2 = new Label(Text=j.ToString(), Color=Red}; //Generating a label 
     StackPanel2.Children.Add(txtLabel1); //Adding a label to stack panel on the desktop app 
     } 
} 

나는 웹 개발에 많은 경험이 없어 그래서 난 내 ASP.NET 웹 사이트에서 비슷한 일을 수행하는 방법에 대한 약간의 혼란 스러워요. 내 .aspx.cs 코드에서 문자열을 생성 할 수 있지만 코드 숨김에서 어떻게 색상 속성과 함께 페이지에 추가 할 수 있습니까? 미리 감사드립니다! 대신 StackPanel에의

답변

3

감사 레이블을 스타일링하기 위해, 당신은 label1.Style.Add을 사용할 수 있습니다 ...

<asp:PlaceHolder id="ph1" run="server" /> 

당신은 다음 ph1.Controls.Add을 (사용할 수있는 자리 표시자를 사용 내가 자리 표시 자에이를 추가 할 때 ("색상", "빨간색")

for (int i = 0; i <= 2; i++) 
     { 
      Label txtLabel1 = new Label(); //Generating a label 
      txtLabel1.Text = i.ToString(); 
      txtLabel1.Style.Add("Color", "Red"); 
      ph1.Controls.Add(txtLabel1); 
     } 
+0

이미 생성 된 라벨에 색상 속성을 준 방법, 난 아직 여기에 스타일을 사용해야합니까? – user1372448

+0

이것은을이기 웹 응용 프로그램, 당신은 근래에 e 라벨에 스타일을 추가하여 색상을 변경합니다. 이 작업은 표시된 스타일을 추가하거나 레이블에 클래스를 추가하고 스타일이 포함 된 페이지에 CSS 클래스를 추가 할 수 있습니다. – mp3duck

관련 문제