Pergunta

Eu preciso disposição uma página aspx costume que faz algum trabalho e, em seguida, redireciona para outra página. Usando uma página _layouts, AKA uma página de aplicativo não funcionará desde que eu só quero esta página acessível a coleção de um site.

Eu olhei para usando padrão # 4 de post Desenvolvimento de aplicações em MOSS 2007 e WSS V3 . É uma sensação muito hacky, e pede-lhe para largar a DLL. Soltá-lo para o caixote do conjunto de sites e fazer o upload do arquivo através SP Designer.

Eu prefiro esta página ser uma característica que será incluído no meu site definição ou grampeado para uma definição site existente. Eu imagino que eu poderia usar um receptor de recurso para implantar os arquivos à lista de páginas SP. Um dos comentários sobre o post diz muito:

Pardon minha ignorância sobre este talvez eu estou faltando o ponto completamente, mas Não seria mais fácil de implantar o seu páginas personalizadas por meio de programação adicioná-los à SPList páginas?

Eu, basicamente, tinha uma página .aspx simples com um controlo de utilizador. I implantado via este método.

Como pode uma página personalizada ser provisionado sem usar uma página _layouts?

Eu acho que outra opção é manter usando uma página _layouts, mas certifique-se a referência é correta.

Foi útil?

Solução

Além de páginas de aplicativos, você também tem a possibilidade de criar páginas do site.

As páginas do site são de natureza relacionada com páginas de aplicativos, mas eles residem em um local não em _Layouts.

A página de boas-vindas (default.aspx) é um exemplo de página tal.

Da mesma forma como acontece com páginas de aplicativos, é possível fazer CodeBehind nestas páginas (confira artigo de AC sobre este assunto, Usando ASP.NET Código 2,0 por trás dos arquivos em sites do SharePoint v3 )

Você pode ler este artigo sobre as sutis diferenças entre páginas de aplicativos e as páginas do site: SharePoint Aplicação e Pages Site - parte 1 de 2

Você implantar esta página personalizada usando um recurso, onde você especificar o arquivo como ghostable (veja o exemplo no artigo ACs).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top