Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
Что за беда, в текстбокс данные загружаются из базы, затем там же они правятся и заливаются обратно в базу, но из текстбокса данные выходят не исправленные. Что может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 17:49 |
|
||
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
желательно показать код - проще объяснить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 17:52 |
|
||
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 17:57 |
|
||
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
при загрузке страницы сначало выполняется Page_Load, а затем обработчик btnEdit_Click соотв-но загружать данные в Page_Load надо при условии !IsPostBack (в басике примерно также должно называться) + не забывай сохранять состояние textbox' ов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 18:03 |
|
||
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
Или может быть дело в postback? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 18:04 |
|
||
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
А что такое состояние текстбокса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 18:05 |
|
||
|
Не обновляются данные из textbox
|
|||
|---|---|---|---|
|
#18+
ViewState ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 18:07 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32717480&tid=1395121]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 386ms |

| 0 / 0 |
