2009-07-26 2 views
1

정말 간단해야하지만이 문제를 봤습니다. 버튼에 사용할 수있는 동일한 속성이 표시되지 않습니다. 내가 뭘 봤는데 내가 위치 속성과 HTML 버튼의 위치를 ​​변경할 수 있어야한다. 그러나 이것은 나를위한 선택 사항이 아닙니다. C#에서 버튼의 위치를 ​​동적으로 변경하려면 어떻게해야합니까?C#에서 HTML 버튼을 동적으로 배치하십시오.

protected void btnSubmit_Click(object sender, System.EventArgs e) 
{ 
    int cnt = FindOccurence("DropDownListID"); 
    AppendRecords(); 
    pnlDisplayData.Visible = false; 
    btnSubmit.Visible = false; 
    resultLabel.Attributes.Add("style", "align=center"); 
    resultLabel.Visible = true; 
} 

내가 btnSubmit 위치를 조정할 : 다음은 ASPX.CS 파일의 관련 코드입니다.

resultLabel.Attributes.Add("style", "align=center"); 

읽어야합니다 :

<asp:button id="btnSubmit" runat="server" text="Submit" width="150px" 
style="top:auto; left:auto" 
OnClick="btnSubmit_Click"></asp:button> 
+0

위치는 웹 페이지와 비슷합니까? 또한 당신이 원하는 것을 성취하기 위해 사용하고있는 코드 만 넣으십시오. 귀하의 질문은 조금 모호합니다. 성취하려고 시도하는 것을 분명히 밝혀 주시겠습니까 –

답변

1

나는 순간에 볼 수있는 코드를 잘못 유일한 것은이 줄은 것입니다 : 영문 파일에서이 버튼은 다음과 같이 정의된다

resultLabel.Attributes.Add("style", "align:center"); 

CSS 속성은 다음과 같이 설정됩니다.

property:value; 

은하지 : 버튼의 정확한 절대 위치를 설정

resultLabel.Style.Add("align", "center"); 
btnSubmit.Style.Add("top", "auto"); 
btnSubmit.Style.Add("left", "auto"); 

: Style 컬렉션을 사용 제어에

property=value; 
+0

다르 코, 귀하의 제안에 감사드립니다. 나는 내가 원하는 것을 충분히 설명하지 못했습니다. 이 버튼의 위치를 ​​수평뿐만 아니라 수직으로 변경하고 싶었습니다. 고맙습니다! – salvationishere

0

세트 스타일이 제어 정의 인라인에 기존 스타일에 제대로 스타일을 추가합니다

btnSubmit.Style.Add("position", "absolute"); 
btnSubmit.Style.Add("top", "10"); 
btnSubmit.Style.Add("left", "10"); 
+0

감사합니다 Andrija, 이것이 정확히 내가 필요한 것입니다! – salvationishere

관련 문제