저는 C#과 asp.net의 초보자입니다.다른 드롭 다운 목록의 동작에 따라 드롭 다운 목록의 값을 설정하는 방법은 무엇입니까?
제 작품에서 특정 웹 폼은 ID가 각각 "DepartFrom"과 "DepartTo"인 두 개의 드롭 다운 목록으로 구성됩니다. 각 목록은 동일한 텍스트 항목으로 구성됩니다. 텍스트는 "Dhaka, Chittagong, Sylhet, Cox'sbazar"입니다.
- 나는 그것이 "DepartTo"목록에 표시되지 않습니다 "DepartFrom"목록에서 "다카"를 선택하지만 다른 것 다음과 같이
는 지금은 행동을 원한다.
- 'DepartFrom'목록에서 'Dhaka'를 제외한 'Text'를 선택하면 'Dhaka'만 'DepartTo'목록에 나타납니다.
나는 이것을 시도했지만 작동하지 않습니다.
`protected void Page_Load(object sender, EventArgs e) { if (DepartFrom.Items.ToString() == "Dhaka") { DepartTo.Items.Clear(); DepartTo.Items.Add("Chittagong"); DepartTo.Items.Add("Cox'sbazar"); DepartTo.Items.Add("Sylhet"); DepartTo.SelectedIndex = 0; } else { DepartTo.Items.Clear(); DepartTo.Items.Add("Dhaka"); DepartTo.SelectedIndex = 0; } } `
아무도 도와 줄 수 있습니까? 당신은 두 번째 DropDownList로의 동작을 정의하여 드롭 다운리스트에 AutoPostBack="true"
을 설정하고, 또한 긴하지만 쉽게 이해하는 것입니다 여기에
protected void itemSelected(object sender, EventArgs e)
{
var control = (DropDownList)sender;
if(control.SelectedValue == "")
{
.....
}
}
어르신에게 도움을 주셔서 감사합니다 ... 어쨌든, 나는 u에서 배울 것을 망설이지 않을 것입니다. 나는 u에서 배울 내 즐거움이 될 것입니다. : p : p - –
Sazzad를 도와 드리겠습니다. –
시도해 봤습니다. 끝났습니다 .. 고마워요. :) –