Pregunta

Necesito proporcionar una página aspx personalizada que funcione y luego redirecciona a otra página. Al usar una página de _layouts, AKA una página de aplicación no funcionará ya que solo quiero que esta página sea accesible para una colección de sitios.

Miré usando el patrón # 4 de la publicación del blog Desarrollo de aplicaciones en MOSS 2007 y WSS V3 . Se siente bastante hacky, y te pide que sueltes el DLL. Colóquelo en el contenedor de la colección de sitios y cargue el archivo a través de SP Designer.

Prefiero que esta página sea una característica que se incluya en la definición de mi sitio o se grabe a una definición de sitio existente. Me imagino que podría usar un receptor de características para implementar los archivos en la lista de páginas SP. Uno de los comentarios en la publicación del blog dice lo mismo:

  

Perdone mi ignorancia en esto tal vez estoy   perdiendo el punto completamente pero   ¿No sería más fácil desplegar tu   Páginas personalizadas por programación   ¿Añadiéndolos a las páginas splist?

     

Básicamente, tenía una página .aspx simple   con un control de usuario. Lo desplegué vía   este método.

¿Cómo se puede aprovisionar una página personalizada sin utilizar una página _layouts?

Supongo que otra opción es seguir usando una página de _layouts, pero asegúrate de que la referencia sea correcta.

¿Fue útil?

Solución

Además de las páginas de aplicaciones, también tiene la posibilidad de crear páginas de sitio.

Las páginas del sitio son de naturaleza relacionadas con las páginas de la aplicación, pero residen en un sitio que no está en _LAYOUTS.

La página de bienvenida (default.aspx) es un ejemplo de dicha página.

De la misma manera que con las páginas de aplicaciones, es posible hacer códigos en estas páginas (consulte el artículo de AC sobre este tema, Usar código ASP.NET 2.0 detrás de archivos en sitios de SharePoint v3 )

Puede leer este artículo sobre las sutiles diferencias entre las páginas de la aplicación y las del sitio: Páginas de aplicaciones y sitios de SharePoint - Parte 1 de 2

Implementas esta página personalizada utilizando una función, donde especificas el archivo como fantasma (mira el ejemplo en el artículo de ACs).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top