1.aspx中的表单
<form id="form1" method="post" action="2.aspx">
<div><input name="MyName" type="text" /></div>
<input id="Submit1" type="submit" value="提交" />
</form>
2.点击了提交按钮后在2.aspx后台中使用 了如下
page.ClientScript.RegisterStartupScript(typeof(Page), "", "alert('提示');history.go(-1)", true);
跳回了1.aspx..MyName的值居然能保存下来。不会被清空???和解呀大侠
form的post提交肯定会保存值,你试试用 get提交 肯定就不会了
别瞎讲。
你是后退,一般情况下是不会刷新页面的,所以你的值还在哪儿。你重新加载一次1.aspx,肯定就没有值了。
有个比较奇怪的问题...如果我用JS在1.aspx中添加了一个input控件。。点击了提交后.该控件不见了??
不知道为什么!
@KeVinDurant: 页面回传了(刷新),页面重新加载,你js创建的东东肯定就消失了呗。当然你可以放在window.load事件中加载,这个就不会消失了。
history.go(-1)是什么意思知道么?这就等于你点击浏览器的“后退”按钮,回退到上一个状态!
history.go(-1) 是后退的意思。。。就是浏览器点 <--- 这个后退按钮
啊哈哈~ 不知道
学习了。
重定向肯定没了