2013-08-28 2 views
0

내 코드에서 동적으로 일부 텍스트 상자 및 레이블을 추가했습니다.
그런 다음 dropdownlist 이벤트로 추가 된 텍스트 상자와 레이블이 모두 aspx에서 제거되는 방식으로 페이지를 새로 고침하고 싶습니다.asp.net에서 웹 페이지를 새로 고치는 방법

어떻게 할 수 있습니까?

+0

은 "참"드롭 다운리스트의 AutoPostBack 속성을 설정 한 후 이벤트 처리기에서 제거합니다. – David

+0

DropDownList의 AutoPostBack 속성을 "True"로 설정합니다. –

+0

이벤트 처리기에서 어떻게 제거합니까? –

답변

1

당신이 C#을 사용하고 있다고 가정합니다.

당신은 당신의 코드 숨김에서이 ​​작업을 수행하여 현재 페이지로 리디렉션 할 수 있습니다 :

Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri); 
0
  1. 가 DropDownList로

  2. 에 대한 AutoPostBack="True" 추가 OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" SelectedIndexChange
    에 대한 드롭 다운리스트에 이벤트를 추가

  3. 코드 - 베인 D 파일 :

    private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
    { 
        if (DropDownList1.SelectedIndex == 0) 
        { 
         Label1.Visible = false; 
        } 
        else 
        { 
         Label2.Visible = false; 
        } 
    } 
    
관련 문제