asp.net - 何时在 SharePoint 中使用 Web 部件与完整的 ASP.NET 应用程序?

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

我仍在努力解决这个问题,因为我正在尝试加快使用来自 ASP.NET Web 表单的 SharePoint。我们希望只使用 SharePoint 有几个原因:主要卖点之一是巩固我们的发展努力。例如,今天我们有几个一次性网站,在多台服务器上有 1-5 个页面(较小),安装了 IIS 等,并且似乎有点分散。

假设我需要一个小型网站(1-5)页。 SharePoint 处理这种情况的方法是什么?我是创建多个 Web 部件,然后在 SharePoint 中创建页面并将它们插入,还是只是创建一个 ASP.NET Web 窗体应用程序并在 SharePoint 中提供指向它的链接?

谢谢!

更新

我两者都不去。根据反馈和其他研究,应用程序页面似乎就是我正在寻找的内容。这是一篇好文章:http://grounding.co.za/blogs/brett/archive/2008/07/13/sharepoint-the-role-of-a-web-part-vs-using-application-pages.aspx

最佳答案

当您希望非技术用户能够通过 SharePoint UI 编写页面时,您可以使用 SharePoint Web 部件 - 在网站中创建新页面、选择他们想要的页面部分、配置它们并将它们排列在页面上。页。他们可以使用受众群体定位来仅向某些用户显示所需的 Web 部件。

使用 SharePoint,您几乎可以开箱即用地获得所有这些功能。即使您不需要立即需要所有这些,它也并不比构建普通的 ASP.NET 应用程序花费更多的精力 - 除了克服最初的学习曲线。

关于asp.net - 何时在 SharePoint 中使用 Web 部件与完整的 ASP.NET 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5168709/

相关文章:

asp.net - 跨域 cookie 访问(或 session )

c# - 有什么方法可以判断值来自哪个属性?

c# - Ajax 请求后 .NET 后端的奇怪响应

javascript 事件目录用户/组查询

Sharepoint ItemStyle.xsl for CQWP 使用来自内容类型的图像

css - 下拉导航 li 宽度在 IE7 中不是 100%

sharepoint - 无法在 Sharepoint 2010 中通过 XML 将日期时间字段设置为默认值

c# - datetime.now 仅在服务器上延迟 10 小时,在本地机器上设置正确

sharepoint - 如何管理 SharePoint 2007 中多个项目的权限?

sharepoint - 如何在 Sharepoint 中重命名列表