I have a telerik DDL like so:
<
telerik:RadDropDownList
ID
=
"rddlNames"
runat
=
"server"
DataSourceID
=
"NamesDataSource"
DataTextField
=
"Name"
DataValueField
=
"ID"
OnSelectedIndexChanged="rddlNames_SelectedIndexChanged" OnDataBound="rddlNames_DataBound" AutoPostBack="True" CausesValidation="false"></
telerik:RadDropDownList
>
protected void rddlNames_SelectedIndexChanged(object sender, Telerik.Web.UI.DropDownListEventArgs e)
{
radTileList.Visible = true;
radTileK.NavigateUrl = "KSignOut.aspx?DC=" + rddlNames.SelectedItem.Text;
radTileT.NavigateUrl = "TSignOut.aspx?DC=" + rddlNames.SelectedItem.Text;
radTileManageT.NavigateUrl = "ManageT.aspx?DC=" + rddlNames.SelectedItem.Text;
radTileManageK.NavigateUrl = "ManageK.aspx?DC=" + rddlNames.SelectedItem.Text;
radTileManageR.NavigateUrl = "ManageR.aspx?DC=" + rddlNames.SelectedItem.Text;
}
protected void rddlNames_DataBound(object sender, EventArgs e)
{
rddl.Items.Insert(0,new Telerik.Web.UI.DropDownListItem("---"));
rddlNames.Items[
0].Enabled = false;// Attributes.Add("disabled", "disabled");
rddlNames
.Items[0].Selected = true;
}
There is one major issue with it in that the selectedIndexChanged doesn't trigger when navigating to the root of the website i.e. http://locahost:1234
But if I navigate to http://localhost:1234/Default it works fine.
This is causing huge confusion among the users which keep reporting the website as not working.
Please suggest a fix for this as it is quite urgent.
Thank you.