gpt4 book ai didi

sharepoint-2010 - 如何自定义 SharePoint 2010 移动 View

转载 作者:行者123 更新时间:2023-12-04 12:00:12 25 4
gpt4 key购买 nike

我一直在为我的 SP2010 发布门户开发移动 View 。它面向 Internet,带有自定义页面/Web 部件(例如 http://server/Pages/customPage.aspx 带有自定义 Web 部件)。该网站有一个自定义母版页。

我的内置移动功能存在以下问题:

  • 欢迎页面。导航到
    http://server/?Mobile=1重定向我

    http://server/_layouts/mobile/mbllists.aspx ,它只显示可用的列表/文档库表。为了
    我的门户,我想展示一个
    仪表板,就像我目前为“正常”非移动 View 所做的那样。
  • 导航到我的自定义之一
    页(例如
    http://server/Pages/customPage.aspx?Mobile=1 )
    也重定向到
    http://server/_layouts/mobile/mbllists.aspx .

  • 所以实际上根本没有任何有用的内置移动支持;只是能够使用移动设备查看列表。

    所以我有很多问题,我希望得到一些高级别的帮助。我的想法是我应该做以下任务:
  • 为移动设备创建单独的母版页
  • 弄清楚如何根据“客户端是移动设备吗?”来选择这个母版页。
  • 找出如何防止重定向到/_layouts/mobile/mbllists.aspx

  • 那么我认为移动网站的运作方式与普通网站类似。

    我在正确的轨道上吗?

    [编辑]

    根据我从@moontear 的链接和我所做的其他研究中看到的情况,听起来我最好的选择是禁用内置的 SharePoint 移动支持,然后根据 Request.Browser.IsMobileDevice 进行我自己的条件渲染。 .

    最佳答案

    查看有关如何自定义移动 View 的大量 MSDN 文档:

  • How to: Customize Mobile List View and Form Pages

  • 当您查看该页面时,您可以看到您已经可以更改列表表单的布局,也许这对您来说已经足够了 - 但正如您所说,您想要一个自定义的“仪表板”,您可能想要了解移动重定向作品:
  • Overview of Mobile Pages and the Redirection System

  • 您可以通过编辑 compat.browse 来设置将哪个设备视为移动设备。文件如本文所述: SP2010 Branding Tip #6 – Mobile Browsers ,这样您设置的设备就会显示您的常规 Sharepoint 页面(回答您的问题 2/3)。

    关于sharepoint-2010 - 如何自定义 SharePoint 2010 移动 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4896708/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com