2012-05-15 38 views
0

我有使用每個以下HTML 4點控制(改變他們的ID爲每一個等)一個asp.net頁面:保持標籤的關注回發

<ul id="ulTabs"> 
    <li class="displayItem" id="liSummary" style="display: block"><a ref="#divSummary"> 
     <span style="font-weight: bold; color: #4b6c9e">Margin Analysis Summary</span> 
    </a></li></ul> 

我的問題是,在兩個選項卡我有GridViews打開一個新的模式/屏幕。當此模式/屏幕關閉後,頁面刷新並且焦點自動返回到第一個選項卡,而不管在打開模式/屏幕時選擇了哪個選項卡。

關於如何將焦點設置爲當前選項卡的任何想法?我已經嘗試了不同鏈接上的一些解決方案,但目前爲止沒有發現任何內容

+0

您是否使用客戶端上的任何腳本來顯示模態? – Luis

回答

0

更改打開的選項卡時,將當前打開的選項卡的ID存儲在HiddenField中。

然後在加載時(刷新後)打開存儲在隱藏字段中的ID代表的選項卡。

我已經使用javascript和jquery完成了這一點,當我在過去使用jquery選項卡並且它工作得很好。事實上,如果有幫助,here's how to do it with jquery。我相信你可以根據自己的需要來適應它(或者如果你在頁面後面的代碼中完成所有工作,那麼它會更容易)。

+0

謝謝你,我會檢查一下,儘快回覆你。 – Melanie