【发布时间】:2011-02-07 12:20:48
【问题描述】:
我正在使用由非关联第三方制作的自定义 Web 部件。我创建了一个将此 web 部件添加到页面的功能。它工作得很好,除了我无法弄清楚需要定义的特定属性的名称。我尝试了与工具窗格视图上的显示名称相匹配的明显名称,在所述显示名称前添加公司名称,以及许多类似的排列。这一切都无济于事。我更愿意将属性包含在功能中,因为这对于将来跨多个站点进行部署是必要的。每次手动配置都会让我的客户感到痛苦。
简短而明显的答案是“询问第三方”。这可能会起作用,特别是对于这个特定的(它是 CodePlex 网络部件,作者最近在上周发表了评论)。但是我对以前的第三方解决方案的体验并不理想,通常甚至在三周后他们问我是否仍然喜欢他们的产品之前都没有得到回应。因此,由于这并不总是获取此信息的可靠方法,因此我认为最好的选择是找到一种方法来找出 Web 部件中的属性名称,我不仅可以将其用于这个特定的属性,还可以在所有未来的情况。
我确实查看了this earlier question,它解决了类似的主题。但是,我无权访问 webpart 的类,所以我不能只在代码中找到方便的属性来修改。或者,至少,如果我确实可以以某种方式访问它,我当然不会意识到它。
提前谢谢你!
【问题讨论】:
标签: sharepoint xsd web-parts