2010-08-26 5 views
2

Я использую Ajax Accordion с несколькими стеклами. При обратной передаче открытая панель всегда возвращается к первой панели.Ajax Accordion Losing Current Pane

Есть ли какой-либо путь вокруг этой проблемы?

Thanks

Rob.

+0

Привет, Вы имеете в виду Ajax пост-назад или обновление браузера ? –

+1

Не могли бы вы разместить пример кода? –

ответ

2

Я работал над проблемой, передав текущий индекс панели в строке запроса, а затем установив текущую панель обратно в индекс в событии Page_Load целевой страницы.

Thanks,

Rob.

+0

мог бы у вас предоставить некоторый фрагмент кода. У меня такая же проблема ... пожалуйста, помогите мне грабить ... – Pritesh

+0

мне так много спасибо – Pritesh

0

я делать решить эту проблему путем использования связи с Query String, как это ниже

url="~/Opportunity/Indent.aspx?index=1" // replace 1 with your desired index 

и в случае загрузки страницы написать что-то вроде этого

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 

     Dim selectedindex As String = Request.QueryString("index") 
     UserAccordion.SelectedIndex = selectedindex 



    End Sub