我在我的一个页面上使用了一个coda slider,就像construct一样。当然,锚点(“#currentTab”)信息在回发后会丢失。这很烦人,因为当你按下某个标签上的按钮时,你总是在回发后的第一个标签上结束。在asp.net中回发后保留锚点
是什么让这些信息生存回发的最佳方式?
我在我的一个页面上使用了一个coda slider,就像construct一样。当然,锚点(“#currentTab”)信息在回发后会丢失。这很烦人,因为当你按下某个标签上的按钮时,你总是在回发后的第一个标签上结束。在asp.net中回发后保留锚点
是什么让这些信息生存回发的最佳方式?
要么执行回传作为一个AJAX请求,或添加一些JavaScript的形式,将锚值发送到服务器
粗糙例如
<form onsubmit="this.anchor.value=top.location.hash">
<input name="anchor" type="hidden" value="">
<!-- rest of form -->
</form>
然后你需要一个公约将其返回给客户端并执行相应的操作。
我不是在做ASP,但作为一个通用的解决方案的尝试,这可能为你工作了:
试试这是你page_load
事件
Me.Form.Attributes("onsubmit") = "this.action+=top.location.hash;"
你的回答最好看:我用
从服务器端返回的值。 – Lodewijk 2009-04-27 13:27:28