我正在使用 jQuery 手风琴。在手风琴中,我很少有链接可以调用控制器操作。
<div id="accordion" class="accordion">
<h1 class="requestsheader"><a href="#1">Header 1</a></h1>
<div>
<table>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
<div class="requestButton">
@Html.ActionLink("Send Request for Authorization", "SendRequest", new { id = item.Id })
</div>
</td>
</tr>
}
</table>
</div>
<h1 class="requestsheader"><a href="#2">header 2</a></h1>
<div>
...
...
</div>
</div>
以下是javascript代码:
$("#accordion").accordion({
collapsible: true, clearStyle: true, heightStyle: "content", navigation: true,active:false
})
在我调用某个操作后,所有窗格都崩溃了。我需要一种在调用操作后保持当前窗格打开的方法。如果这可以使用隐藏字段来完成,那么在 mvc 中使用隐藏字段的正确方法是什么。