Сохраняйте данные в текстовых полях, как при нажатии BACKSPACE

Я хочу сохранить некоторую информацию в некоторых текстовых полях, если я вернусь на эту страницу программно. На странице 1 я ввожу информацию, и если я нажимаю кнопку, я перенаправляюсь на следующую страницу, но если в информации есть ошибка (например, текст в текстовом поле только для чисел), я хочу вернуться, нажав кнопку ссылки. Я старался:

prevPage = Request.UrlReferrer.ToString();
LinkButton1.PostBackUrl = prevPage;

Но если вернуться на предыдущую страницу, все текстовые поля пусты. При нажатии BACKSPACE на клавиатуре вся информация сохраняется.

Как я могу программно сделать это, чтобы сохранить информацию, например, если я нажимаю BACKSPACE ???


person Pali    schedule 13.01.2013    source источник


Ответы (1)


Просто попробуйте этот javascript при нажатии кнопки ссылки

history.back()

Пример

<script>
function goBack()
  {
  window.history.back()
  }
</script>

<input type="button" value="Back" onclick="goBack()">
person Pranay Rana    schedule 13.01.2013
comment
Спасибо за ваш ответ, так что я должен сделать это в файле .aspx? Есть ли способ сделать это в файле .cs с помощью команды С#? Это действие также относится к переданной переменной с этой предыдущей страницы (если была ошибка или нет), поэтому не могли бы вы просто показать мне, как я могу записать это в файл .aspx с помощью if ()? URL-адрес похож на error.aspx?=true или false. В С# я могу справиться с этим, но я не знаю, как это сделать в asp. я новичок хД - person Pali; 13.01.2013
comment
@user1879409 user1879409 - да, вы должны попробовать только в aspx ... не в коде за файлом ... это хороший способ сделать это - person Pranay Rana; 13.01.2013
comment
Есть ли способ сделать это в файле .cs с помощью команды С#? Это действие также относится к переданной переменной с этой предыдущей страницы (если была ошибка или нет), поэтому не могли бы вы просто показать мне, как я могу записать это в файл .aspx с помощью if ()? URL-адрес похож на error.aspx?=true или false. В С# я могу справиться с этим, но я не знаю, как это сделать в asp. я новичок хД - person Pali; 13.01.2013