Создание «мобильного адаптера» для визуальных веб-частей в Sharepoint 2010 - PullRequest
0 голосов
/ 20 сентября 2010

Я следовал этому руководству о том, как создавать мобильные веб-части в Sharepoint 2010, но никакого контента в списке нет, когда я захожу на страницу с мобильного устройства или использую "/ m" -url , Есть ли другие источники о том, как создать мобильный адаптер для визуальных веб-частей для Sharepoint 2010?

Мой класс адаптера выглядит так:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

using Microsoft.SharePoint.WebPartPages;
using Microsoft.SharePoint;
using Microsoft.SharePoint.MobileControls;

namespace MyProject.MyOrderList
{
   public class MyOrderListMobileAdapter : WebPartMobileAdapter
   {
    protected override void CreateControlsForDetailView()
    {
        Microsoft.SharePoint.MobileControls.SPMobileLabel lblHello = new Microsoft.SharePoint.MobileControls.SPMobileLabel();
        lblHello.Text = "Hello World. This is the Mobile version of the SharePoint web part.";
        Controls.Add(lblHello);                       
    }
  }
}

Я также добавил запись в "controlAdapters" в файле "compat.browser":

<adapter controlType="MyProject.MyOrderList, MyProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=be5098001a913377" 
                 adapterType="MyProject.MyOrderList.MyOrderListMobileAdapter, MyProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=be5098001a913377" />            

Запись safecontrol выглядит так:

<SafeControl Assembly="MyProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=be5098001a913377" Namespace="MyProject.MyOrderList" TypeName="*" Safe="True" SafeAgainstScript="False" />

В основном я хочу просто создать упрощенную версию моей визуальной веб-части, не создавая совершенно новую веб-часть, предназначенную только для мобильного доступа, и это то, что я должен быть в состоянии выполнить с помощью этого метода адаптера.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 27 января 2011

Проверьте это: Создание мобильного адаптера для SharePoint 2010 http://allthingsdotnet.net/?p=603

Они не позволят мне опубликовать более одной гиперссылки, поэтому по следующей теме:

Пользовательский VWP не отображается в мобильном режиме используйте то же, что и выше, с этим в качестве строки запроса - -? p = 518

Также есть новое приложение, которое помогает создать правильный синтаксис для раздела Safe Control в Web.Config и записи Compat.Browser: Инструмент мобильного адаптера:

ma.augustwind.com

0 голосов
/ 15 апреля 2012

Лабораторная работа MSDN была довольно полезной для запуска мобильных веб-частей

http://msdn.microsoft.com/en-us/sharepointandwindowsphone7trainingcourse_creatingmobilewebpartslab_topic2

...