Я пишу проект ASP.NET на C#.Получить текст из asp: textbox
Страница UpdateUserInfo.aspx состоит из текстовых полей и кнопок. В методе pageLoad() я устанавливаю некоторый текст в текстовое поле, а при нажатии кнопки я получаю новое значение текстового поля и записываю его в БД.
Проблема, даже если я изменил значение textbox textbox.Text() метод возвращает старое значение текстового поля ("sometext") и записывает это в БД.
Здесь методы:
protected void Page_Load(object sender, EventArgs e)
{
textbox.text = "sometext";
}
void Btn_Click(Object sender,EventArgs e)
{
String textbox_text = textbox.text();// this is still equals "somevalue", even I change the textbox value
writeToDB(textbox_text);
}
Итак, как сделать текстовое поле, чтобы появиться с SomeValue изначально, но когда пользователь изменяет это значение метод GetText возвращает новое измененное значение и написать это в БД?
Вы можете прочитать здесь http://stackoverflow.com/questions/829249/what-does-ispostback-actually-mean – Ravia