DropDownList не отвечает на SelectIndexChanged после перемещения кода на другой сервер - PullRequest
0 голосов
/ 28 января 2010

Код отлично работает на моей машине разработчика (localhost), но после того, как я переместил его на сервер разработки, мои выпадающие списки Процедура SelectedIndexChanged не сработала.

Что дает? Я потерян ... любой вклад приветствуется.

с использованием asp.net 3.5 c #

protected void Page_Load(object sender, EventArgs e)
        {
            ddlDepartments.SelectedIndexChanged += new EventHandler(ddlDepartments_SelectedIndexChanged);
            ddlSections.SelectedIndexChanged += new EventHandler(ddlSections_SelectedIndexChanged);


            btnAddMethod.Enabled = false;
            txtRepSplitsNum.Visible = false;
            lblRepSplitsNum.Visible = false;


            //at first load, populate the departments list
            if (!IsPostBack)
            {
                m_dtDeptsList = m_dataController.GetDepartments();

                HttpHelper.StoreInSession(Keys.deptsList, m_dtDeptsList);
                UIUtils.BindDropDownList(ref ddlDepartments, m_dtDeptsList, DeptsDDLColumns.deptCode, DeptsDDLColumns.deptName, true);
            }

        }

protected void ddlDepartments_SelectedIndexChanged(object sender, EventArgs e)
        {

            ddlMethods.ClearSelection();
            ddlMethods.Enabled = false;



            Response.Write(ddlDepartments.SelectedValue);


            DataTable dt = m_dataController.GetDepartmentSections(ddlDepartments.SelectedValue);

            UIUtils.BindDropDownList(ref ddlSections, m_dataController.GetDepartmentSections(ddlDepartments.SelectedValue), SectsDDLColumns.sectCode, SectsDDLColumns.sectName, true);
        }

в моем aspx

<asp:DropDownList ID="ddlDepartments" runat="server"  AppendDataBoundItems="true" OnSelectedIndexChanged="ddlDepartments_SelectedIndexChanged" AutoPostBack="true" onchange="needToConfirm = false;">
                 </asp:DropDownList>

1 Ответ

0 голосов
/ 28 января 2010

проблема найдена

viewstate было отключено на сервере разработки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...