Question

Je dois configurer une page aspx personnalisée qui effectue certains travaux, puis redirige vers une autre page. En utilisant une page _layouts, AKA une page d'application ne fonctionnera pas, car je souhaite uniquement que cette page soit accessible à une collection de sites.

J'ai étudié le motif n ° 4 du billet de blog Développement d'applications sur MOSS 2007 et WSS V3 . Il se sent assez hacky, et il vous demande de laisser tomber la DLL. Déposez-le dans le bac de la collection de sites et chargez le fichier via SP Designer.

Je préférerais que cette page soit une fonctionnalité à inclure dans la définition de mon site ou agrafée à une définition de site existante. J'imagine que je pourrais utiliser un récepteur de fonctionnalités pour déployer les fichiers dans la liste des pages SP. Un des commentaires sur le blog dit ceci:

  

Pardonnez mon ignorance à ce sujet peut-être que je suis   manquer le point complètement mais   ne serait-il pas plus facile de déployer votre   pages personnalisées par programme   en les ajoutant aux pages splist?

     

En gros, j'avais une simple page .aspx   avec un contrôle utilisateur. Je l'ai déployé via   cette méthode.

Comment configurer une page personnalisée sans utiliser une page _layouts?

Je suppose qu'une autre option consiste à continuer à utiliser une page _layouts, mais assurez-vous que le référent est correct.

Était-ce utile?

La solution

Outre les pages d'application, vous avez également la possibilité de créer des pages de site.

Les pages de site sont par nature liées aux pages d'application, mais elles résident dans un site autre que _LAYOUTS.

La page d'accueil (default.aspx) est un exemple d'une telle page.

De la même manière que pour les pages d’application, il est possible de faire codebehind dans ces pages (consultez l’article d’AC sur ce sujet, Utilisation du code ASP.NET 2.0 derrière les fichiers dans les sites SharePoint v3 )

Vous pouvez lire cet article concernant les différences subtiles entre les pages d'application et les pages de site: Pages d'applications et de sites SharePoint - Partie 1 de 2

Vous déployez cette page personnalisée à l'aide d'une fonctionnalité dans laquelle vous spécifiez le fichier comme étant fantomatique (consultez l'exemple de l'article ACs).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top