c# - 将数据保存在文本框中,就像按 BACKSPACE 一样

标签 c# asp.net linkbutton backspace

如果我以编程方式返回此页面,我想在某些文本框中保留一些信息。在第 1 页上,我输入信息,如果单击按钮,我将重定向到下一页,但如果信息中有错误(例如文本框中的文本仅用于数字),我想通过单击链接按钮返回。我试过:

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

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

我如何以编程方式执行此操作以保留信息,就像我按 BACKSPACE 一样???

最佳答案

只需在链接按钮点击上尝试这个 javascript

history.back()

示例

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

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

关于c# - 将数据保存在文本框中,就像按 BACKSPACE 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14304877/

相关文章:

c# - EF 6 - 在表编码模式中添加/更新记录

c# - 如何退出递归函数?

c# - 如何将值传递给此方法?

c# - jQuery 没有在 asp.net MVC 中缩小

c# - 如何在链接按钮的 OnClientClick 中调用 java 脚本函数(在 .cs 中)?

asp.net - 如何使用 LinkBut​​ton 提交表单?

c# - 如何使用单个文本框搜索多列)

c# - Read() 仅接受第一个输入,但不接受来自其他 Console.Read() 的其他输入

javascript - 从嵌套的 jquery 对话框运行服务器端方法

c# - 无法更改 CodeBehind 中 LinkBut​​ton 的属性