2009-02-19 8 views
2

J'ai besoin de développer une page pour Sharepoint.Comment faire une page ASP.Net avec un code C# derrière qui fonctionnera dans Sharepoint

Fondamentalement, il s'agit d'un processus en 3 étapes qui prend quelques entrées, obtient des données et en affiche un aperçu, puis permet d'envoyer les données jointes à un courriel.

Je connais ASP.Net et C# .Net, et le problème devrait être raisonnablement facile à résoudre avec une page ASP.Net et un code C# derrière.

Cependant, je n'ai jamais eu à travailler avec Sharepoint auparavant, et je ne sais pas ce qui est nécessaire pour que la page fonctionne dans Sharepoint.

Y at-il quelque chose de spécial qui doit être fait pour le faire fonctionner dans Sharepoint? Une page ASPX est-elle la bonne approche pour ce genre de problème?

(que je développe sur une machine XP en utilisant Visual Studio 2008)

Répondre

3

Vous pouvez faire une page ASPX avec code-behind en mettant la page ASPX dans le répertoire 12 _layout et GAC la DLL. Ce n'est pas très amusant :)

Edit: Un tutoriel ... http://www.codeproject.com/KB/sharepoint/SharePoint2.aspx

Modifier à nouveau: Remarqué vous avez dit Windows XP. SharePoint 2007 ne fonctionnera que sur Server 2003.

+0

Qu'est-ce que vous ne l'aimez pas re-GACing, iisreset et attendez SP pour se réchauffer à chaque fois que vous avez besoin de tester un tweak? :) –

+2

Je préférerais claquer ma main dans une porte de voiture, à plusieurs reprises, puis toucher ce projet à nouveau. – Jim

+0

Merci pour cela :) Des commentaires cela ressemble à quelque chose que je devrais essayer d'éviter si je peux! Aussi, je suis en train de développer sous XP, alors que j'ai un serveur Server 2003 trié, c'est la première fois que quelqu'un à mon travail a vraiment touché sharepoint malheureusement – Sophia

1

Cette question est très lourde et très longue. Toute réponse courte va probablement créer plus de questions. Vous devez obtenir un book like this one et lisez-le pour couvrir.

+0

Je pensais autant, Sharepoint ne semble pas être une technologie que vous pouvez Il suffit de ramasser et d'apprendre comme vous allez trop facilement - je pourrais suggérer ce livre à mon patron :) – Sophia

1

J'ai écrit un article il y a quelques jours qui, entre autres choses, couvre comment faire un custom application page in SharePoint en utilisant un fichier C# code-behind. Faites défiler jusqu'à la page d'administration dans l'article si vous avez juste besoin d'obtenir la page en cours d'exécution.

En outre, le premier numéro de Understanding SharePoint Journal couvre un exemple plus élaboré qui est utilisé dans le projet CodePlex SPCurrentUsers.

.B

Questions connexes