2009-07-15 7 views
12

Comment ajouter des pages ASP.NET personnalisées dans sharepoint? Je suis très nouveau sur sharepoint mais ce que j'ai réalisé, c'est que je ne peux que créer des pages ou des liens en texte brut. mais que faire si j'ai un site Web déjà construit dans ASP.NET et que je veux l'ajouter via sharepoint. Ou est-il possible de construire le site lui-même de sharepoint y compris les contrôles côté serveur dynamique comme des boutons, des arbres ....Comment ajouter des pages ASP.NET personnalisées dans un point de partage

Répondre

7
+1

je ne pourrais pas faire tout cela. Je ne sais pas c'est moi qui est stupide ou quoi !! mais j'en ai vraiment marre de ça. J'ai cherché pendant 2 semaines. pouvez-vous juste me dire des étapes simples, je serais reconnaissant –

0

Si vous voulez des pages .aspx dans un site Web SharePoint, vous pouvez créer une fonction de module SharePoint contenant les pages .aspx.
Voir How to: Provision a File et Create and Use a SharePoint Feature Package

+0

je ne pourrais pas faire tout cela. Je ne sais pas c'est moi qui est stupide ou quoi !! mais j'en ai vraiment marre de ça.J'ai cherché pendant 2 semaines. pouvez-vous juste me dire des étapes simples, je serais reconnaissant –

+0

bien, si une fonctionnalité est trop complexe, je vous suggère de prendre le SharePoint-Designer et mettre ces pages .aspx dans le site Web. Et avec SharePoint-Designer, vous pouvez définir la page maître des pages .aspx, etc. – user4531

7

La réponse est simple: mettre vos fichiers * .aspx à l'intérieur du dossier _layouts, généralement situé à

c: \ Program Files \ Common Files \ Microsoft Shared \ extensions serveur web \ 12 \ TEMPLATE \ LAYOUTS \

ensuite, vous pouvez accéder à la page que vous (nom page1.aspx par exemple) sur le site sharepoint par: http: // nom de votre site /_layouts/page1.aspx

Vous pouvez avoir du code en ligne et/ou du code-behind, comme dans une page aspx normale. Cependant, veuillez noter que les pages ajoutées par cette méthode sont appelées pages d'application, ce qui signifie qu'elles ne peuvent pas être personnalisées (facilement) par l'utilisateur et sont disponibles dans toutes les collections de sites de votre batterie.

SharePoint prend en charge un autre type de pages, appelées pages de site spécifiques au site, vous pouvez en savoir plus à leur sujet here.

+1

hey man merci beaucoup, cela fonctionne bien jusqu'à présent. mais que faire si je veux que la "peau de sharepoint externe" apparaisse autour de la page que j'ai, comme le menu et les boutons et cette peau bleue jaune. c'est possible? –

+0

Bien sûr que vous pouvez; Pour un exemple sur la façon de procéder, jetez un oeil à une page d'application existante dans ce répertoire, par exemple settings.aspx; Vous allez comprendre le code et voir où et comment vous devez changer (recherchez l'espace réservé PlaceHolderMain). –

+0

thx beaucoup encore une fois, mais j'ai essayé cela et ça ne marche toujours pas. il dit qu'il y a une erreur. btw qu'est-ce que cela signifie? "[full 4-part assembly name]" J'ai aussi remarqué quelque chose: dans ma page, quand j'écris la ligne de code qui définit la page maître, il est dit que c'est introuvable. mais j'ai même ouvert une des pages de sharepoint lui-même et il n'était pas là aussi bien. est-ce normal ou quoi? –

1

Ce Visual Comment Pour vous guider pas à pas dans le processus de création d'une page d'application.

Création d'une page d'application dans Windows SharePoint Services 3.0 http://msdn.microsoft.com/en-ca/library/bb418732.aspx

Le présentateur de la vidéo, Ted Pattison, a un livre qui est une excellente ressource pour vous aider à démarrer et avec le développement de SharePoint.

Windows SharePoint Services 3.0 Inside http://www.amazon.com/dp/0735623201?tag=g6consulswebs-20

+0

thx rob. J'ai remarqué quelque chose dans la vidéo, quand je suis dans les fonctionnalités du site, je ne vois pas tous ces trucs qui se trouvent sur la vidéo comme (un exemple de fonctionnalité) qui est activé. je ne trouve pas, sauf les liens de collaboration d'équipe, mais les autres r pas. aucune idée comment je peux les trouver? –

Questions connexes