У меня есть несколько методов действия на контроллере, которые возвращают частичное представление (ascx), и я хочу, чтобы эти частичные представления отображались при нажатии на разные вкладки пользовательского интерфейса JQuery.
Вкладки определяются следующим образом:
<div id="tabs">
<li><a href="#FirstTab" title="First tab">First tab</a></li>
<li><%= Html.ActionLink("General", "General", new {id=Model.Id}) %></li>
<li><%= Html.ActionLink("Details", "Details", new {id=Model.Id}) %></li>
<div id="FirstTab">
...
</div>
</div>
Это хорошо отображает вкладки, первая вкладка (со статическим содержимым) отображается правильно, но когда я нажимаю на другие вкладки, ничего не происходит.
Если вместо того, чтобы возвращать частичное представление из методов действия, я просто возвращаю простое содержимое, оно прекрасно отображает содержимое, а вкладки работают отлично.
Есть идеи, что я делаю не так?
Спасибо