Я следовал этому руководству о том, как создавать мобильные веб-части в 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" />
В основном я хочу просто создать упрощенную версию моей визуальной веб-части, не создавая совершенно новую веб-часть, предназначенную только для мобильного доступа, и это то, что я должен быть в состоянии выполнить с помощью этого метода адаптера.
Спасибо.