Хорошо, на моей главной странице есть выпадающий список, который контролирует размер, который влияет на многие вещи. Мне нужно получить доступ к раскрывающемуся индексу со страниц содержимого, поэтому я делаю это с помощью этого кода.
public partial class MasterPage : System.Web.UI.MasterPage
{
public DropDownList MySize { get { return _ddlSize; } }
}
Я использую Ajax, и когда размер меняется, меню на главной странице меняется очень хорошо.
Но когда я нажимаю на обновленное меню, он использует нулевой индекс выпадающего списка на моей странице содержимого, даже если он визуально отображает выбранный размер.
int size = Convert.ToInt32(Master.MySize.SelectedItem.Text); //Uses 0 index :(
Я не хочу использовать сессию, я просто не понимаю, почему это не работает в 100% случаев. У кого-нибудь есть идеи?