none
No tengo la opcion Seleccionar Master Page RRS feed

  • Pregunta

  • Amigos como estan, estoy desarrollando una apliacion web asp.net, he creao una master page, y luego al intentar crear un webform, no tengo la opcion seleccionar master page,para poder indicar la pagina maestra para ese webform.
    Segun algunos videos al crear un nuevo webform, hay las opciones de seleccionar lenguaje, seleccionar master page, poner el codigo en un archivo separado.
    Yo no tengo ninguna de estas opciones, como puedo activarlas??
    Saludos
    viernes, 20 de noviembre de 2009 2:12

Respuestas

  • mira intenta crear un nuevo proyecto desde cero.. pero escoje Archivo .... Nuevo Sitio Web ....sitio web ASP.NET...lugo cuando ya agregas una nueva master.page ahi no te debe salir Pagina Prinsipal sino master page... el problema es porque debes estar teniendo tu proyecto como aplicaicon asp.net..ahi entonces cuando agregas un nuevo elemento busca "pagina de contenido" no pagina web.aspx ....
    Desarrollando a Full
    • Marcado como respuesta Fsigu martes, 24 de noviembre de 2009 13:47
    viernes, 20 de noviembre de 2009 17:39
  • Esto pasa cuando la aplicación se creó como proyecto web. Para poder indicar el master page debes hacer lo siguiente:

    1. Agregar nuevo elemento
    2. Selecciona el elemento "Pagina de contenido (WebContentForm)"
         * Aquí todavía no puedes seleccionar el Master Page.
    3. Asignas el nombre y presionas Aceptar.
    4. Después de haber aceptado el elemento: Ahora si te aparece la ventana para seleccionar la MasterPage .
    5. Selecciona a MasterPage y presiona el botón Aceptar.
    6. Es todo.

    Saludos!!!

    • Marcado como respuesta Fsigu martes, 24 de noviembre de 2009 13:47
    martes, 24 de noviembre de 2009 0:30

Todas las respuestas

  • hola

    una pregunta la pagina que estas creando sabes si es un web application?

    si sobre el webform en el "solution explorer" haces boton derecho, alli veras la opcion 

    me refiero a esta opcion imagen


    - otra consulta que versión del VS estas utilizando VS2008, VS2008 ?

    si es VS2005 tiene el SP1 instalado?
    lo pregunto para saber si es una web application que estas creando

    saludos

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 20 de noviembre de 2009 4:19
  • Gracias Leandro  por tu respuesta, estoy utilizando visual studio 2008, y el webform si es un web application, ya que cuando le doy click con el boton derecho del mouse no tengo la opcion de convertir a web aplication.
    Lo que he hecho es crear un nuevo proyecto de tipo Aplicacion web ASP.NET, luego me cree un elemento de tipo Pagina Principal, que debe ser el master page o estoy mal??. Luego de que cree la pagina principal, quiero agregar un nuevo elemento de tipo webform, y justo en la ventana para agregar un nuevo elemento es lo que no tengo la opcion de escoger el master page del que quiero que herede el webform que quiero crear.

    Espero me puedan ayudar

    Saludos
    viernes, 20 de noviembre de 2009 14:37
  • hola

    mm la verdad no me suana Pagina principal, aunqeu puda ser porque simpre use el VS en ingles.

    imagen

    la extension del archivo que agrega es .master ?


    luego en la pagina en la seccion de @Page

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Edit.aspx.cs" Inherits="Test.Edit" MasterPageFile="~/MasterPages/Default/site.Master"  EnableTheming="true" Theme="Default" %>


    podrias utilziarlo en el atributo MasterPageFile


    C ó mo: Hacer referencia al contenido de la p á gina principal ASP.NET


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 20 de noviembre de 2009 14:53
  • Verifica si te aparece un elemento en agregar que dice: "formulario de contenido" o algo similar
    viernes, 20 de noviembre de 2009 15:37
  • Gracias leandro, si la extencion del archivo es master

    http://www.uploadfilesystem.com//viewimage.php?file=/imagenes/09/11/20/P0531906.jpg

    pero no mismo me aparece esa opcion para seleccionar el mster page


    http://www.uploadfilesystem.com//viewimage.php?file=/imagenes/09/11/20/b5a31467.jpg

    intente cambiando en la seccion de @Page, y me funciono a medias ya que cuando quiero ver la pagina en modo diseño me aparece este error

    http://www.uploadfilesystem.com//viewimage.php?file=/imagenes/09/11/20/UaE32028.jpg

    No se si se debe a que en mi pagina maestra tenbgo puesto image buttons??

    http://www.uploadfilesystem.com//viewimage.php?file=/imagenes/09/11/20/0VW32090.jpg

    Espero me puedan ayudar
    Saludos

    viernes, 20 de noviembre de 2009 15:47
  • hola

    claro es normal ese error que aparece cuando agregas la master page en un pagina web

    - esto queire decir quee sta tomando al amster, eso es bueno

    ahora bien la pagina, todo lo que <html>, <head>, <body>, debes elimianrlo



    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Edit.aspx.cs" Inherits="Test.Edit" MasterPageFile="~/MasterPages/Default/site.Master"  EnableTheming="true" Theme="Default" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="Content" Runat="Server">

    </asp:Content>



    como veras debes definir en la pagina los tag asp:Content, y dentrod e estos lo qeu quieres que tenga la pagina


    analiza este link alli explcia este tema

    Trabajar con las páginas principales ASP.NET mediante programación


    pero lo bueno es que ese error indica que esta tomando la master en la pagina, eso es bueno


    saludos

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 20 de noviembre de 2009 15:57
  • hola no se si sea esto lo que te falta...
    cuando das en agregar nuevo elemento te abre un dialogo verdad....
    luego seleccionas un web form....hasta ahi todo bien pero cuando le das en aceptar no se si ahi te da la opcion de seleccionar la pagina maestra o ya se carga de una vez la pagina ....??? la pregunta es porque me parece que tus master pages estan dentro de carpetas y cuanod seleccionas un nuevo form das aceptar te dice seleccione la master tu debes ir al lado izquierd del panel y buscas la carpeta .....y listo......
    Desarrollando a Full
    viernes, 20 de noviembre de 2009 16:01
  • Gracias pablo por tu respuesta,si cuando creu un nuevo webform, me aparece una ventana de dialogo, luego al pulsar aceptar,me aparece de una pa pagina,  nunca me aparece la opcion de seleccionar la master, y ya intente quitando de las carpetas y dejandoles en el directorio del proyecto y nada.

    Saludos, no se si es alguna opion que tenga que activar o algo asi
    viernes, 20 de noviembre de 2009 16:29
  • para comprobar que no sea error de instalacion o configuracion intenta pruba lo siguiente..

    en el explorador de soluciones--> en tu pag. maestra.master da click derecho y busca la opcion agregar pagina de contenido...

    que es lomismo...
    Desarrollando a Full
    viernes, 20 de noviembre de 2009 16:53
  • Pablo hice lo que me indicaste, y me funciono, pero igual me queda la duda de com puedo activar esa opcion en elvisual estudio al  momento de agregar un nuevo elemento.

    Saludos
    viernes, 20 de noviembre de 2009 17:07
  • Gracias leandro y pablo por sus respuestas, probe creando un proyecto de tipo sitio web en ves de aplicacion web, y cuando creo un sitio web ahi si me sale todas esas opciones, yo pense que eso no iba a afectar en nada pero si , bueno igual agradesco mucho su ayuda y ojala algun dia descubra como activar essas opciones cuando se crea una apliacion web

    SAludos
    viernes, 20 de noviembre de 2009 17:28
  • mira intenta crear un nuevo proyecto desde cero.. pero escoje Archivo .... Nuevo Sitio Web ....sitio web ASP.NET...lugo cuando ya agregas una nueva master.page ahi no te debe salir Pagina Prinsipal sino master page... el problema es porque debes estar teniendo tu proyecto como aplicaicon asp.net..ahi entonces cuando agregas un nuevo elemento busca "pagina de contenido" no pagina web.aspx ....
    Desarrollando a Full
    • Marcado como respuesta Fsigu martes, 24 de noviembre de 2009 13:47
    viernes, 20 de noviembre de 2009 17:39
  • Esto pasa cuando la aplicación se creó como proyecto web. Para poder indicar el master page debes hacer lo siguiente:

    1. Agregar nuevo elemento
    2. Selecciona el elemento "Pagina de contenido (WebContentForm)"
         * Aquí todavía no puedes seleccionar el Master Page.
    3. Asignas el nombre y presionas Aceptar.
    4. Después de haber aceptado el elemento: Ahora si te aparece la ventana para seleccionar la MasterPage .
    5. Selecciona a MasterPage y presiona el botón Aceptar.
    6. Es todo.

    Saludos!!!

    • Marcado como respuesta Fsigu martes, 24 de noviembre de 2009 13:47
    martes, 24 de noviembre de 2009 0:30