我在MainController的索引视图中定义了多个ActionLink。
Html.ActionLink("admin",controller = "Admin",action = “Index”)
Html.ActionLink("customer",controller = "Customer",action = “Index”)
Html.ActionLink("billing",controller = "Billing",action = “Index”)
那些Actionlinks在Jquery手风琴控件内。 当我点击扩展器内容内部的动作链接时,相关视图呈现在左侧的右侧内容DIV上,但是手风琴折叠了之前打开的内容窗格并扩展了初始内容窗格。 为什么这样或者如何防止这种情况?
答案 0 :(得分:0)
您可以使用以下两个选项:
加载页面的Ajax - 您需要使用ajax查询加载页面内容,不要重新加载页面。它将允许您将手风琴扩展到正确的项目上。
你需要在$(文件).ready()的手风琴中打开正确的项目...因为它将重新加载手风琴的页面状态将被刷新,你需要手动定义应该打开的whitch项目。举个例子,您可以参考链接:
if (url == 'admin')
openAccordionItem(1);
if (url == 'Customer')
openAccordionItem(2);
if (url == 'Billing')
openAccordionItem(3);