<a href="account_step.asp?oid= %=request.querystring("oid")%>&cid=
<%=request.querystring("cid")%>&sid=<%=request.querystring("sid")%>
#cert">Certification</a>
这只是我的一个长锚链接的一个例子工作正常。但是,当我提交一个也使用超链接和保存变量进行重定向的表单,然后单击上面的锚链接时,它会转到错误的标签页。
oid=<%=request.querystring("oid")%>&cid=<%=request.querystring("cid")%>
&sid=<%=request.querystring("sid")%>&save=true#more
有人知道从一个锚链接到另一个锚链接的类似问题吗?
答案 0 :(得分:0)
但是当我提交一个也使用超链接和保存的表单时 变量重定向,然后单击像这样的锚链接 上面,它会转到错误的标签页。
我怀疑发生的事情是你POST
你的表单,因为这些变量正在查找查询字符串变量,所以在下一页找不到它们。
最快的解决方法是更新您的表单:
<%
Dim oid, cid, sid
oid = Request.QueryString("oid")
cid = Request.QueryString("cid")
sid = Request.QueryString("sid")
%>
<form action="formpage.asp?id=<%=oid %>&cid=<%=cid %>&sid=<%=sid %>&save=true#more" method="post">