2013-07-12 7 views
0

드롭 다운에서 선택한 값을 기반으로 텍스트 상자의 텍스트를 변경하려고합니다. 이것은 내가 작성한 코드입니다드롭 다운에서 값을 선택할 때 텍스트 상자에 텍스트 할당

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    int a = 2; 
    int b = 3; 


    if (DropDownList1.SelectedValue == "Manager") 

     TextBox7.Text = Convert.ToString(a); 

    else if (DropDownList1.SelectedValue == "Front office") 
     TextBox7.Text = Convert.ToString(b); 

} 

드롭 다운에서 값을 선택할 때 값이 텍스트 상자에서 변경되지 않습니다.

도움이 될 것입니다.

+1

DropDownList1 AutoPostBack 속성을 true로 설정 했습니까? 그렇지 않다면 true로 설정하고 – javitube

답변

3

DropDownList에서 "AutoPostBack"을 true로 설정해야합니다.

<asp:DropDownList = runat="server" ID= "DropDownList1" AutoPostBack="True"> 
</asp:DropDownList> 

는 데스크톱 응용 프로그램과는 달리, 당신은 당신의 이벤트 핸들러에 작성하는 코드는 다시 서버 (새로 고침)에 영문 페이지 게시물 때까지 발생하지 않습니다.

+0

다시 시도하십시오 :) :) 감사합니다 :) – user2561472

관련 문제