내 코드에서 동적으로 일부 텍스트 상자 및 레이블을 추가했습니다.
그런 다음 dropdownlist 이벤트로 추가 된 텍스트 상자와 레이블이 모두 aspx에서 제거되는 방식으로 페이지를 새로 고침하고 싶습니다.asp.net에서 웹 페이지를 새로 고치는 방법
어떻게 할 수 있습니까?
내 코드에서 동적으로 일부 텍스트 상자 및 레이블을 추가했습니다.
그런 다음 dropdownlist 이벤트로 추가 된 텍스트 상자와 레이블이 모두 aspx에서 제거되는 방식으로 페이지를 새로 고침하고 싶습니다.asp.net에서 웹 페이지를 새로 고치는 방법
어떻게 할 수 있습니까?
당신이 C#을 사용하고 있다고 가정합니다.
당신은 당신의 코드 숨김에서이 작업을 수행하여 현재 페이지로 리디렉션 할 수 있습니다 :
Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri);
가 DropDownList로
에 대한 AutoPostBack="True"
추가 OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
SelectedIndexChange
에 대한 드롭 다운리스트에 이벤트를 추가
코드 - 베인 D 파일 :
private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedIndex == 0)
{
Label1.Visible = false;
}
else
{
Label2.Visible = false;
}
}
은 "참"드롭 다운리스트의 AutoPostBack 속성을 설정 한 후 이벤트 처리기에서 제거합니다. – David
DropDownList의 AutoPostBack 속성을 "True"로 설정합니다. –
이벤트 처리기에서 어떻게 제거합니까? –