【问题标题】:How to make an ASP.Net page with a C# code behind that will work in Sharepoint如何使用 C# 代码制作一个 ASP.Net 页面,该页面将在 Sharepoint 中工作
【发布时间】:2010-10-08 12:18:38
【问题描述】:

我需要为 Sharepoint 开发一个页面。

基本上这是一个 3 步过程,需要一些输入,获取一些数据并显示它的预览,然后允许将数据附加到电子邮件中发送。

我知道 ASP.Net 和 C#.Net,使用 ASP.Net 页面和 C# 代码应该很容易解决问题。

但是,我以前从未使用过 Sharepoint,而且我不知道要使页面“在 Sharepoint 中工作”需要什么。

有什么特别需要做才能让它在 Sharepoint 中工作吗? ASPX 页面是解决这类问题的正确方法吗?

(我正在使用 Visual Studio 2008 在 XP 机器上进行开发。)

【问题讨论】:

    标签: asp.net sharepoint


    【解决方案1】:

    答案在这里:

    ASP.net page without a codebehind

    这里有你的答案。

    【讨论】:

      【解决方案2】:

      您可以通过将 ASPX 页面放在 12 _layout 目录中并对 DLL 进行 GAC 来创建一个带有代码隐藏的 ASPX 页面。这不是很有趣:)

      编辑:教程...http://www.codeproject.com/KB/sharepoint/SharePoint2.aspx

      再次编辑:注意到您说的是 Windows XP。 SharePoint 2007 只能在 Server 2003 上运行。

      【讨论】:

      • 什么,您不喜欢每次需要测试调整时重新 GAC、iisreset 并等待 SP 预热? :)
      • 我宁愿将手反复敲击车门,然后再触摸那个项目。
      • 谢谢 :) 从 cmets 看来,如果可以的话,我应该尽量避免!另外,我只是在 XP 中开发,虽然我整理了一个 Server 2003 VM,但不幸的是,这是我工作中第一次真正接触到共享点
      【解决方案3】:

      这是一个非常冗长的问题,答案很长。任何简短的回答可能只会产生更多问题。您需要获取book like this one 并从头到尾阅读。

      【讨论】:

      • 我也想通了,Sharepoint 似乎不是一种你可以轻松掌握和学习的技术——我可能会向我的老板推荐这本书 :)
      【解决方案4】:

      几天前我写了一篇文章,其中包括如何使用代码隐藏 C# 文件制作custom application page in SharePoint。如果您只需要启动并运行该页面,请向下滚动到文章中的管理页面。

      此外,Understanding SharePoint Journal 的第一期涵盖了 CodePlex SPCurrentUsers 项目中使用的更详细的示例。

      .b

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        • 2011-12-05
        相关资源
        最近更新 更多