powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DropDownList не сохраняет значения после перезагрузки страницы
12 сообщений из 12, страница 1 из 1
DropDownList не сохраняет значения после перезагрузки страницы
    #37868691
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
DropDownList не сохраняет значения после перезагрузки страницы, хотя EnableViewState="true". Подскажите пожалуйста что не так
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868748
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Che0,
Код: plaintext
1.
<asp:DropDownList ... AutoPostBack="True" ...
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868790
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chessar,
теперь в независимости от того что я выбираю, устанавливается начальное значение
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868812
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Che0,
Пример вашего кода можно?
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868841
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %>
<%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"
    Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="asp" Namespace="System.Web.UI" Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Register TagPrefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages"
    Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs"
    Inherits="Panel.VisualWebPart1.VisualWebPart1UserControl"  %>


<asp:DropDownList ID="FilterDate" runat="server"  EnableViewState="true"  AutoPostBack="True">
</asp:DropDownList>
 



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
class CreaterDateFilter
    {
        private DropDownList filter;
        private IQueryable<TimeMonth> data;
        public CreaterDateFilter(DropDownList filter,IQueryable<TimeMonth> data)
        {
            this.filter = filter;
            this.data = data;
        }

        public void Create() 
        {
            filter.DataSource = data;
            filter.DataTextField = "MonthName";
            filter.DataValueField = "MonthID";
        }
        public void DataBind()
        {
            filter.DataBind();
        }
    }
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868853
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Che0,
В каком месте у вас DataBind вызвается. Если в Page_Load, то вызваейте при условии, что IsPostBack=false
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868905
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chessar, все равно тот же эффект автортеперь в независимости от того что я выбираю, устанавливается начальное значение
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868918
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Che0,
Воспроизвел ваш код, только в проекте по-умолчанию на Default.aspx странице. В Page_Load если DataBind просто вызвать без условий, то да - каждый раз 1-ое значение, а вот если при условии что IsPostBack=false, то все нормально. Возможно где-то еще у вас происходит заполнение данными DropDownList'а.
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868936
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Che0,
Также попробовал контрол создал с этим DropDownList, поместил на Default.aspx - и тоже никаких проблем с этим.
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37868940
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chessar,
Точку останова в метода DataBind поставьте и отследите в отладке когда и где вызывается.
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37869295
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chessar,Прошу прощения, заработала после того как автор вызваейте при условии, что IsPostBack=false. Спасибо за помощь
...
Рейтинг: 0 / 0
DropDownList не сохраняет значения после перезагрузки страницы
    #37869341
chessar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Che0,
Пожалуйста. Очень хорошо что заработало.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DropDownList не сохраняет значения после перезагрузки страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]