asp.net - 哪些 SharePoint 开发概念对于 ASP.Net 开发人员来说最难理解?

标签 asp.net sharepoint sharepoint-2007 sharepoint-2010

我正在尝试为经验丰富的 ASP.Net 开发人员整理 SharePoint 2007(最终是 2010)培训 Material ,并且已经使用 SharePoint 多年,我真的不记得一开始最糟糕的症结点在哪里- 更不用说 Googlable SharePoint 内容的数量比两年前增加了一个数量级。

也就是说,哪些 SharePoint 概念最难掌握,和/或 SharePoint 的哪些部分非常深奥,对于刚刚涉足的 SharePoint 新手开发人员来说并不明显?

最佳答案

我列出的最难掌握的事情是:

  • 代码访问安全性和所有 其他安全功能
  • 网站/应用程序之间的差异 页面和定制/非定制 页数
  • 两个查询和所有查询中的 CAML 定义
  • SharePoint 中已有的内容可供您使用 不要重新发明轮子
  • 放弃控制权。

    您无法控制哪些 Web 部件 在页面上以及它们如何连接。 你应该让他们能够 重用

    您无法控制哪个列表位于 网站或其中包含哪些字段

  • 缺乏对多个 语言
  • 如果您有以下情况,请勿处置 SPWeb 和 SPSite: 从 SPContext.Current 获取它们
  • 委托(delegate)控制

其他新的但似乎更容易理解的东西是:

  • 解决方案/功能
  • 母版页中的所有占位符

关于asp.net - 哪些 SharePoint 开发概念对于 ASP.Net 开发人员来说最难理解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424643/

相关文章:

asp.net - ASP NET Web API 路由模板

c# - 从 C# 中以编程方式创建的 TextBox 中获取值

sharepoint - 访问隐藏的 SharePoint 列表

asp.net - 如何防止来自您的 ASP.NET 站点的图像热链接?

c# - <%= %> 标记无法在 ASP 标签控件中显示内容

javascript - 输入最后一个字段后自动提交/刷新 InfoPath 表单

c# - 回发时 IE 中的 ViewState 错误

sharepoint - 这是缓存问题吗?或者是什么?

SharePoint 2007 - 获取中央管理 URL ID(guid)

除 404 错误外的 ASP.NET 自定义错误,