我很确定您需要为此使用某种服务器端语言或 javascript。原因是因为“保存状态”的唯一方法是来回传递值。因此,当您回击时,您并不只是回到上一个状态,实际上是在重新加载页面。
你的代码:
$(document).on("click", "#btnBackO", function () {
window.location = "/Home/RiskScore";
});
将更改为:
$(document).on("click", "#btnBackO", function () {
window.location = "/Home/RiskScore?field1=value1&field2=value2"; //etc.. etc..
});
包含原始表单的页面必须至少是可以支持 javascript 标签的 HTML 文件。最好通过 PHP 在服务器端做一些事情:
非常简单的示例:(此处未解决诸如错误捕获和转义特殊字符之类的问题)
<?php
$field1 = $_GET['field1'];
?>
<input type='text' value='<?php echo $field1; ?>' />
任何网络语言都可以做到这一点。
资料来源:
如何通过javascript获取查询字符串?
http://php.net/manual/en/reserved.variables.get.php