Вот моя проблема, у меня есть dropdownlist
в моем asp.net и gridview
. Основываясь на выбранном значении DropDownList, я хотел бы изменить данные контента/привязки в GridView. Но этого не происходит, OnSelectedIndexChanged
Событие не стреляет в изменение.DropDownList OnSelectedIndexChanged не активирован
код Aspx:
<asp:DropDownList ID="drpRegion" runat="server" CssClass="ddlfield" AutoPostBack="true"
OnSelectedIndexChanged="drpRegion_SelectedIndexChanged" />
Aspx.cs код:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindDropDown(); //data binding for dropdownlist
BindRegionWiseTally(); //data binding for gridview
}
}
protected void drpRegion_SelectedIndexChanged(object sender, EventArgs e)
{
BindRegionWiseTally(); //data binding for gridview
}
Я поставил страницу Профиль EnableViewState="false"
на основе предложений.
Вы поставили точку останова в коде события, чтобы узнать, стреляет ли она или вы используете это на вид сетки, не обновляясь? – DavidG
Вы хотите удалить 'EnableViewState =" false "'. – Win
Работает ли он с включенным ViewState? Использовали ли вы отладчик, чтобы подтвердить, что событие не запускается? Отправляется ли страница вообще (проверьте, установив точку останова в 'Page_Load')? –