我在我的一個頁面上使用了一個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