下面是我的代码。我正在使用telerik下拉列表..但是发生的事情是,在从下拉列表中选择一个值后,当页面被回发时..我选择的值正在消失。
<telerik:RadComboBox ID="cmbSavedSearch" runat="server"
AutoPostBack="true"
AppendDataBoundItems="True"
EnableItemCaching="True"
DataSourceID="odsSavedSearch"
DataTextField="User_Search_Nm"
DataValueField="User_Search_Id"
OnSelectedIndexChanged="SavedSearchSelected"
Width="200px"
EnableViewState="true"
>
<Items>
<telerik:RadComboBoxItem Text="Please Select..." Value="0" />
</Items>
</telerik:RadComboBox>
protected void SavedSearchSelected(object source, EventArgs e)
{
try
{
SavedSearchId = Conversion.ToInt32Default(cmbSavedSearch.SelectedValue, 0);
cmbSavedSearch.FindItemByValue("0").Selected = true;
cmbSubVessel.Items.Clear();
}
catch (Exception ex)
{
bool rethrow =
ExceptionPolicy.HandleException ex,CurrentSite.Instance.Error_UI_Policy_Name);
NameValueCollection errDetail = new NameValueCollection(1);
errDetail.Add("UserErrorMessage", UserErrorMessage);
ExceptionHandler handler = new ExceptionHandler(ex, errDetail);
}
}