Я думаю это по умолчанию

м коде после исследования через Formview мне нужно вызвать listview.databind, и это делает невозможным получение данных Formview, даже если на экране они все еще появляются. это мой код

  protected void DemandeSearchFormView_ItemInserting(object sender, FormViewInsertEventArgs e)
    {
        ListView listview = (ListView)panelPagination.FindControl("listdeclarations");
        ViewState["search"] = "search";
        listview.DataBind();

    }

databind () обычно вызывает этот метод

 public DeclarationGeneraleBean RechercheByCritere()
    {
        DeclarationGeneraleBean declarationBean = new 
        DeclarationGeneraleBean();
        declarationBean.IdService = (int) Session["idService"];
        if (ViewState["search"] != null)
        {
            TextBox numOrdre = 
        (TextBox)DemandeSearchFormView.FindControl("numtxt");

}

ViewState ["search"] равен нулю, я не знаю почему ?? кажется, что databind () перезагружает страницу или что-то в этом роде. У кого-нибудь есть идеи, как с этим бороться?

Ответы на вопрос(1)

Ваш ответ на вопрос