【发布时间】:2010-08-26 10:47:13
【问题描述】:
我正在使用带有多个窗格的 Ajax Accordion。在回发时,当前打开的窗格始终重置回第一个窗格。
有没有办法解决这个问题?
谢谢
罗伯。
【问题讨论】:
-
嗨,您是指 Ajax 回发还是浏览器刷新?
-
你能发布一些示例代码吗?
我正在使用带有多个窗格的 Ajax Accordion。在回发时,当前打开的窗格始终重置回第一个窗格。
有没有办法解决这个问题?
谢谢
罗伯。
【问题讨论】:
我通过在查询字符串中传递当前窗格索引然后将当前窗格设置回目标页面的 Page_Load 事件中的索引来解决此问题。
谢谢,
罗伯。
【讨论】:
我确实通过使用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
【讨论】: