【问题标题】:How to Set a Fixed ID to the SharePoint WebPart Div?如何为 SharePoint WebPart div 设置固定 ID?
【发布时间】:2011-12-21 12:01:18
【问题描述】:

我在 sharepoint 2010 中创建了一个空的可视 webpart,它的呈现方式如下:

width="100%" id="WebPartctl00_m_g_2c05f3a9_2b15_466c_bd32_479ac15c19c6" haspers="false"

webpartid2="2c05f3a9-2b15-466c-bd32-479ac15c19c6" webpartid="7cc8033b-a2eb-4cd8-90d8-28fb3bc52112">

这里的内容

可以看出,SharePoint 使用自动生成的 id 呈现 2 个嵌套的 div。

如何为这些 div 中的任何一个设置一个固定的 id?

非常感谢,

【问题讨论】:

    标签: sharepoint-2010 web-parts


    【解决方案1】:

    这是不可能的。你为什么需要它?如果您需要它来进行样式设置,只需从 Web 部件发出封装在自定义 div 中的内容。

    或者,如果您希望将样式应用于所有 Web 部件,请覆盖应用于所有 Web 部件的共享点样式。

    查看这个有用的共享点 CSS 指南: http://www.heathersolomon.com/content/sp07cssreference.htm

    【讨论】:

      【解决方案2】:

      我认为 div 中的 GUID 是对 web 部件如何存储在 asp.net 中的 webpartmanager 中的引用。

      http://msdn.microsoft.com/en-us/library/h8dcy47h%28v=VS.80%29.aspx

      这对于 web 部件的每个位置都是不同的,所以我不确定硬编码 GUID 是一个好主意,甚至是可能的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-10
        • 1970-01-01
        • 2011-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-24
        相关资源
        最近更新 更多