将数据保留在TextBox中,就像按BACKSPACE一样

时间:2013-01-13 15:24:50

标签: c# asp.net linkbutton backspace

如果我以编程方式返回此页面,我想在某些TextBox中保留一些信息。在Page1上我输入信息,如果我点击按钮我会重定向到下一页,但如果信息中出现错误(如TextBox中的文本仅用于数字),我想通过点击链接按钮返回。我试过了:

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

但是如果回到上一页,所有文本框都是空的。通过按键盘上的BACKSPACE,所有信息都保持不变。

我如何以编程方式执行此操作以保持信息,例如,如果我按BACKSPACE ???

1 个答案:

答案 0 :(得分:2)

只需点击链接按钮上的这个javascript按钮

history.back()

示例

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

<input type="button" value="Back" onclick="goBack()">