2016-03-09 6 views
0

У меня проблема с управлением MultiView. Я создаю веб-часть для SharePoint 2013, которая имеет пользовательский элемент управления. В нем у меня есть один мультивизор с несколькими представлениями. Проблема влияет на обратную передачу. Каждый раз, когда вы выбираете режим обратной передачи, например, я нахожусь в режиме просмотра 3, и я нажимаю кнопку. Изменения в виду 3 сохранены, но MultiView не установил выбранное представление. Кто-нибудь знает, в чем причина?Управление мультивизом потеряло выбранный вид после обратной передачи

ответ

0

Сохраните текущий активный индексный указатель в скрытом поле на странице или значении вида просмотра, а во время page_load установите активный вид, взяв его из этого скрытого поля. что лучшее, что я могу выяснить.

+0

Я могу поделиться образцом, который я сделал утром, чтобы проверить его. Я использовал SessionState, он отлично работает в SharePoint 2013. В версии 2010 это не требуется. Более того, использование события ActiveIndexChanged в MultiView не будет работать для этой цели. Надеюсь, это поможет. –