<form name="aaa" action="http://localhost/yb1/Home/curd/create" method="post">
<input type="text" name="学号" value="1446298514" id='xh'>
<input type="submit" name='tj' value="提交">
</form>
就拿这个例子来说,这个 http://localhost/yb1/Home/curd/create 怎么判断是提交,还是在地址栏输入的?
其实是这么个意思:
我提交一次之后,就会到 http://localhost/yb1/Home/curd/create ,
http://localhost/yb1/Home/curd/create 中执行动作就执行了一次,
如果直接按F5刷新,肯定会出错,我就是想 按F5 的时候,知道是从 post 来的, 还是我直接从 这个页面刷新的..
可以在 POST 处理完成后,后端发起一个重定向,重定向到一个新的 URL 上,这样用户就没有刷新提交的机会了。
-- 完善一下
大概的伪代码可能是: