, когда я выбираю элемент из выпадающего меню, элемент управления обновляется и не попадает в индексированный метод в коде. Я хочу использовать метод в коде, когда я выбираю элемент выпадающего списка, и я не хочу публиковать всю страницу целиком. Любая помощь будет оценена. Спасибо.
public List<Day> Users()
{
return new List<Day> {
new Day{DayValue="",DayName="select"},
new Day{DayValue="",DayName="one"}
,new Day{DayValue="",DayName="two"}
,new Day{DayValue="",DayName="three"}
,new Day{DayValue="",DayName="four" }
};
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ddldropdown.DataSource = Users().ToList();
ddldropdown.DataTextField = "DayName";
ddldropdown.DataValueField = "DayValue";
ddldropdown.DataBind();}}
protected void ddldropdown_SelectedIndexChanged(object sender, EventArgs e)
{
//somecode
}```
-------------
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddldropdown" runat="server" AutoPostBack="True" Width="150px" OnSelectedIndexChanged="ddldropdown_SelectedIndexChanged">
</asp:DropDownList>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddldropdown" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>