我有以下问题
我有一个用经典 asp 构建的 web 框架,它将页面状态保存在隐藏的文本框中,然后向自身发出提交。
在提交之前,我们有一个 javascript 函数将操作保存在隐藏的“操作”输入中,然后执行提交。
页面从那些隐藏的文本中加载状态,读取发出的动作,读取额外的参数,比如要编辑的记录的 id,然后相应地构建页面。
我想创建一个 url 链接,以自动启动页面,并在“x”id 上执行“edit”操作。
所以我正在考虑构建以下网址,例如
http://myapp/user?action=edit&id=23
问题是当页面自动提交时,que url 字符串会保留参数。
我想实现以下目标:
当用户点击
http://myapp/user?action=edit&id=23
我的页面应该收到发布的值 action=edit 和 id=23
但网址应该只是http://myapp/user
并且这两个参数都应该保存在隐藏的文本中......(我想知道我是否让自己清楚......)
多谢
萨卢多斯
sas
ps:我有一些关于如何解决它的想法,但我会将它们作为答案发布......