如何为SharePoint WebPart Div设置固定ID?

时间:2011-01-12 15:41:48

标签: sharepoint-2010 web-parts

我在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?

非常感谢,

2 个答案:

答案 0 :(得分:1)

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

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

查看这个有用的sharepoint指南: http://www.heathersolomon.com/content/sp07cssreference.htm

答案 1 :(得分:0)

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

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

这对于webpart的每个展示位置都有所不同,所以我不确定对GUID进行硬编码是个好主意,甚至可能。