0
A
回答
0
我们还没有这样做。但是我们做了类似的东西来覆盖其他SP控件的行为。
首先您需要了解ASP .NET Control Adapter的概念。
主要想法是可以覆盖任何控件的行为。因此,在这种情况下,您可以重写Web Part Zone Render方法并将逻辑放在那里。
唯一的问题是,您需要为特定的浏览器注册您的控制适配器并为此使用.browser文件。解决方法是创建您自己的HttpModule并处理BeginRequestEvent。您可以在所有浏览器上注册您的适配器,例如
var browser = m_Application.Context.Request.Browser;
if (browser == null)return;
if (!browser.Adapters.Contains(webPartZoneTypeName)){
browser.Adapter[webPartZoneTypeName] = strongNameOfYourAdapter;
}
希望这会有所帮助。
相关问题
- 1. 如何在c#中编程地在sharepoint 2010中添加webpartzone?
- 2. SharePoint 2010:我未登录时未呈现WebPartZone
- 3. Sharepoint webpartzone更改不起作用
- 4. InfoPath 2010,SharePoint 2010
- 5. 使用功能添加WebPartZone
- 6. SharePoint Online与SharePoint 2010
- 7. Sharepoint 2010
- 8. Sharepoint 2010
- 9. SharePoint 2010
- 10. 识别SharePoint Foundation或SharePoint 2010
- 11. SharePoint 2010升级到SharePoint 2013
- 12. Sharepoint Foundation 2010和InfoPath 2010
- 13. SharePoint 2010 Master Page
- 14. SharePoint 2010和Silverlight
- 15. Sharepoint 2010标准
- 16. Sharepoint 2010 Masterpages
- 17. 在SharePoint 2010
- 18. SharePoint 2007/2010
- 19. SharePoint 2010开发
- 20. 与从SharePoint 2010
- 21. SharePoint 2010功能
- 22. Sharepoint 2010 REST webservices
- 23. SharePoint 2010和FBA
- 24. Sharepoint 2010 webparts
- 25. WPF和SharePoint 2010
- 26. Sharepoint 2010设备
- 27. SharePoint 2010“foreach”
- 28. Sharepoint 2010教程
- 29. SharePoint 2010和Editform.aspx
- 30. sharepoint 2010 jquery webservices