Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Sharepoint2007中将ASPX.net应用程序转换为Web部件?_C#_Sharepoint_Sharepoint 2007_Web Parts - Fatal编程技术网

C# 如何在Sharepoint2007中将ASPX.net应用程序转换为Web部件?

C# 如何在Sharepoint2007中将ASPX.net应用程序转换为Web部件?,c#,sharepoint,sharepoint-2007,web-parts,C#,Sharepoint,Sharepoint 2007,Web Parts,我从Sharepoint开始 我有一个使用数据库的简单C#应用程序 我想在Sharepoint2007中展示它,我的老板告诉我,我必须用一个web部件来实现,但我一直在寻找信息,却没有找到它。Sharepoint 2007 web部件很难构建,因为您需要在代码中以编程方式构建表示层 您肯定应该使用,因为这允许您开发Web部件,就像它们是传统.Net应用程序中的用户控件一样 您还应该阅读Sharepoint模式和实践,因为它在某些方面有很大的不同。您可以使用(参见下面的链接)来显示数据库中的数据

我从Sharepoint开始

我有一个使用数据库的简单C#应用程序


我想在Sharepoint2007中展示它,我的老板告诉我,我必须用一个web部件来实现,但我一直在寻找信息,却没有找到它。

Sharepoint 2007 web部件很难构建,因为您需要在代码中以编程方式构建表示层

您肯定应该使用,因为这允许您开发Web部件,就像它们是传统.Net应用程序中的用户控件一样

您还应该阅读Sharepoint模式和实践,因为它在某些方面有很大的不同。

您可以使用(参见下面的链接)来显示数据库中的数据

但是,如果您想要更大的适应性,以及您知道自己在做什么的感觉(我想您的开发人员对c#有一定的了解)

你最好沿着编码路线走。我总是说聪明工作不努力

找些工具让你的工作更轻松。一个(Codeplex)的WSP.builder,从一些非常简单的东西开始。人们说hello world没有多大用处,但在学习如何部署、调试您的第一个sharepoint web部件时,它是一个很好的起点

我的建议是

了解如何使用WSP builder。这将帮助您构建具有所需结构的Sharepoint项目

为此,您需要在wsp builder中使用visual web部件功能

一旦您知道如何部署它,就应该阅读wsp builder!您应该在完成web部件的过程中走得很好

如果你觉得很难坚持下去,SharePoint可能是一个临时的野兽!谷歌有丰富的知识利用它!(聪明地工作,不努力地工作)

如果你有自己的开发区,也可以备份!如果它坏了,你不想重建它,我学到了艰难的方法


希望这能有所帮助

@Luis:这个问题专门针对SharePoint 2007提出。VisualStudio2010不是一个好的选择。有关更多信息,请参阅。@Rich Bennema谁提到了VS2010?一个名叫Luis的人,他一定删除了该评论。该评论说,WSP不受欢迎,应该改用VS2010。虽然SharePoint 2010适用,但SharePoint 2007却并非如此。如果把我的答案记下来的人能解释一下原因,那会很有帮助。这没什么问题。我把你的答案记上去了(我不是那个把它记下来的人)。聪明的部分是一个很好的建议;-)谢谢你的支持。至少,智能部件是构建Web部件的唯一方法。SP2010在这方面要好得多,没有必要