有时我想问更多开放式问题,以便让潜在客户说话。
如果我想找出技术深度
问:您在SharePoint中发现了哪些错误?那么问:你做了什么来解决它们?
问:为什么要使用自定义列?
答:它允许您在多个库中重用该列。如果您使用Choice类型将用户输入限制为预定义的答案集,并且该答案列表可能会更改,则特别有用。
问:(i)描述内容类型的目的; (ii)举例说明它们的用途。
答:(i)内容类型将一组列表列组合在一起,以便它们可以跨站点以相同的方式重用。 (ii)它们可以用作需要应用于网站集中每个文档的一组元数据列。
问:SharePoint中作为Lookup列支持的数据类型是什么。
答:只支持单行文本和计算列作为查阅列。
此外,我还对以下问题进行了整理: http://qmoss.blogspot.com/
问:什么时候应该处理SPWeb和SPSite对象?更重要的是,何时不是?
答:如果你自己创造它们,你应该总是处置它们,但不是。您永远不应该处置SPContext.Current.Web / Site,如果IsRootWeb为true,通常不应该部署SPWeb。更复杂的构造是SPList.ParentWeb行中的事情。
如果候选人知道,奖励积分 Roger Lambs博客文章 。
问:解释SharePoint如何呈现其内容。 答:超出范围,但你可以在这里找到一些好的信息: http://g-m-a-c.blogspot.com/2008/04/how-sharepoint-2007-renders-its-content.html
申请人应该至少绕过SharePoint的模板渲染机制,以及12 / TEMPLATE / CONTROLTEMPLATES /中的内容以及它的用途,重点是DefaultTemplates.ascx。如果您希望进行任何类型的SharePoint自定义,这绝对是必不可少的知识。
问:如果您有ItemUpdated或ItemUpdating事件接收器并且它会导致项目更新,那么如何防止在更新期间触发另一个ItemUpdated和ItemUpdating事件?
A.在执行更新之前,请调用DisableEventFiring()。更新后,调用EnableEventFiring()。