您有哪些提示来调试未安装的Web部件?每个回复一个提示。
答案 0 :(得分:0)
新手最常见的问题之一可能是代码访问安全性。一个很好的解决方法是Jan Tielens Common Security Pitfalls for Web Part Developers。它是为SharePoint 2003 / WSS 2.0编写的,但相同的原则适用于SharePoint 2007 / WSS 3.0。
错误通常类似于“此Web部件页面上的Web部件或Web窗体控件无法显示或导入,因为它未在此站点上注册为安全。”
答案 1 :(得分:0)
一个快速解决方案我可以想到看到您的错误消息是,您在代码中的某处有一个< %%>。您可以尝试使用
包装该部分<div id="temp" runat="server"> var x= '<% = x.ClientID %>' </div>
答案 2 :(得分:0)
Sharepoint不允许任何内容的内联脚本,但_layouts文件夹中的内容除外。您需要将内联代码块移动到后面的代码中。
答案 3 :(得分:0)
在构造函数中放置一个断点并进行调试。您可能不想在构造函数中执行任何操作。我想我们可能在那里做了一个RunWithElevatedPrivileges,这在向网页添加网页部件时出现问题,但如果网页部分已经在网页上,则不会使用网页部分。
答案 4 :(得分:0)
我在sharepoint中使用webparts,但我找不到调试方法。我只是将代码复制到另一个应用程序中进行调试