powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись данных в БД
6 сообщений из 6, страница 1 из 1
Запись данных в БД
    #33094800
ACC007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос следующего характера:
Гостевая страница. Наверху отображается информация о пользователе и поле с кнопкой для добавления отзыва. Данные на Sql server сохраняются при нажатии этой кнопки. Остальные отзывы написанные до этого располагаются на этой же странице ниже.
Кнопка<asp:Button ID="Send" runat="server" Text="Оправить" OnClick="Send_Click" />
Обработкаvoid Send_Click(object sender, System.EventArgs e)
{
if(Message.Text.Length!=0)
{
ACA.Intellect.Lib.GuestBook gb = new ACA.Intellect.Lib.GuestBook();
if(User.Identity.Name!="")
{
gb.AddInBook(User.Identity.Name,Message.Text);
}
else
{
gb.AddInBook("9",Message.Text);
}
Message.Text="";
}

}
После этого данные записываются в бд и страница вроде бы обновляется но данные не появляются, а отображение происходит только если заново перейти на эту страницу. При обновлении страницы данные записываются вновь
Подскажите как с этим бороться.
...
Рейтинг: 0 / 0
Запись данных в БД
    #33094905
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может поможет в Page_load
Public Sub SetNoCash()
With HttpContext.Current.Response.Cache
.SetExpires(DateTime.Now.AddYears(-1))
.SetRevalidation(HttpCacheRevalidation.AllCaches)
.SetNoServerCaching()
.SetCacheability(HttpCacheability.NoCache)
End With
End Sub
...
Рейтинг: 0 / 0
Запись данных в БД
    #33094922
ACC007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или я не так выразился или ты не понял. Кэширование отключено, проблема с отсутствием сообщения от пользователя при его добавлении.
...
Рейтинг: 0 / 0
Запись данных в БД
    #33094942
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда может дело в проверке постбэка, или как там у вас страница заполняется данными ?
...
Рейтинг: 0 / 0
Запись данных в БД
    #33094969
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поросто обработка нажатия кнопки обрабатывается после обработки Page_Load
необходимо скорректировать логику отображения данных.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Запись данных в БД
    #33094991
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во понаписал
сорри, мысль была следующая:
событие OnClick происходит после OnLoad
в соответствии с этим и надо организовать отображение данных
т.е. грузить данные:
в OnLoad, если страница !IsPostBack
в OnClick, после добавления новой записи


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись данных в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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