我在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?
非常感谢,
答案 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进行硬编码是个好主意,甚至可能。