Я застрял на разработке мобильного представления для своего портала публикации SP2010. Он выходит в Интернет с помощью настраиваемых страниц / веб-частей (например, http: //server/Pages/customPage.aspx с настраиваемыми веб-частями на нем). На сайте есть настраиваемая главная страница.
У меня возникают следующие проблемы со встроенными мобильными функциями:
Страница приветствия. Переход к http: // server /? Mobile = 1 перенаправляет меня к http: //server/_layouts/mobile/mbllists.aspx , где просто отображается таблица списков / доступных библиотек документов. За мой портал, я хочу показать панель инструментов, как я сейчас делаю для "обычного" немобильного представления.
Переход к одному из моих настраиваемых страницы (например, http: //server/Pages/customPage.aspx? Mobile = 1 ) также перенаправляет на http: //server/_layouts/mobile/mbllists.aspx .
Таким образом, на самом деле нет никакой полезной встроенной поддержки для мобильных устройств; просто возможность просматривать списки с помощью мобильного устройства.
Итак, у меня есть ряд проблем, и я надеюсь на помощь высокого уровня. Я считаю, что мне следует выполнить следующие задачи:
Тогда я думаю, что мобильный сайт будет работать так же, как и обычный сайт.
На правильном ли я пути?
[Edit]
Судя по ссылкам из @moontear и другим исследованиям, которые я провел, кажется, что лучше всего просто отключить встроенную поддержку мобильных устройств SharePoint и просто сделать мой собственный условный рендеринг на основе Request.Browser.IsMobileDevice
.