Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не обновляются данные из textbox / 8 сообщений из 8, страница 1 из 1
29.09.2004, 17:49
    #32717434
Ell
Ell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
Что за беда, в текстбокс данные загружаются из базы, затем там же они правятся и заливаются обратно в базу, но из текстбокса данные выходят не исправленные. Что может быть?
...
Рейтинг: 0 / 0
29.09.2004, 17:52
    #32717441
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
желательно показать код - проще объяснить...
...
Рейтинг: 0 / 0
29.09.2004, 17:57
    #32717459
Ell
Ell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here

Dim cn As New SqlConnection(Application("aConnString"))
Dim cmd As New SqlCommand("select AnketaSectorID, questID, qstName, answerID, text as answtext, qstNote from vAnswer_All where answerID=" + answ + " AND employeeID=" + User.Identity.Name, cn)
Dim dr As SqlDataReader

Try
cn.Open()
dr = cmd.ExecuteReader

While dr.Read
LblQuestion.Text = Server.HtmlEncode(dr.GetValue(2).ToString)
sector = Server.HtmlEncode(dr.GetValue(0).ToString)
txtAnswer.Text = dr.GetValue(4).ToString
txtNote.Text = dr.GetValue(5).ToString
End While
Catch ex As Exception
Response.Write("Ошибка открытия вопроса.")
Finally
dr.Close()
cn.Close()

End Try
End Sub

Private Sub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click
Dim cn As New SqlConnection(Application("aConnString"))

Dim answer As String
Dim SQLstr As String
Try
answer = Trim(Replace(txtAnswer.Text, "<", "<"))
answer = Trim(Replace(answer, ">", ">"))

If Trim(answer) = "" Then
Response.Redirect("editanswer.aspx?answ=" + answ + "&err=1")
End If
Catch
'Поставить обработку
End Try

SQLstr = "UPDATE tAnswer SET ansName = '" + answer + "'" + " WHERE answerID=" + answ
Dim cmd As New SqlCommand(SQLstr, cn)
Try
cn.Open()
cmd.ExecuteNonQuery()
cn.Close()

Response.Redirect("anketafill.aspx?sec=" + sector)

Catch ex As Exception
cn.Close()
'Response.Write(Err.Description)
Response.Write("Ошибка редактирования ответа.")
End Try
End Sub
...
Рейтинг: 0 / 0
29.09.2004, 18:03
    #32717480
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
при загрузке страницы сначало выполняется Page_Load, а затем обработчик btnEdit_Click

соотв-но загружать данные в Page_Load надо при условии !IsPostBack (в басике примерно также должно называться)
+ не забывай сохранять состояние textbox' ов
...
Рейтинг: 0 / 0
29.09.2004, 18:04
    #32717481
Ell
Ell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
Или может быть дело в postback?
...
Рейтинг: 0 / 0
29.09.2004, 18:05
    #32717486
Ell
Ell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
А что такое состояние текстбокса?
...
Рейтинг: 0 / 0
29.09.2004, 18:07
    #32717494
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
ViewState
...
Рейтинг: 0 / 0
29.09.2004, 18:10
    #32717501
Ell
Ell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляются данные из textbox
Ок. Спасибо.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не обновляются данные из textbox / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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