Foros del Web » Programando para Internet » ASPX (.net) »

ventana

Estas en el tema de ventana en el foro de ASPX (.net) en Foros del Web. hola kiero saber como hacer una ventana que emerja cuando realizo una buskeda y este no se encuentra registrado y pregunte si desea registrarse y ...
  #1 (permalink)  
Antiguo 27/11/2010, 15:58
Avatar de nagatoSan  
Fecha de Ingreso: noviembre-2010
Mensajes: 35
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta ventana

hola kiero saber como hacer una ventana que emerja cuando realizo una buskeda y este no se encuentra registrado y pregunte si desea registrarse y en esa ventana esten los botones de si o no.

hice algo parecido en windowsForm y este es el codigo q utilice:

DialogResult res = MessageBox.Show("El equipo con código de barras <<" + txtCodigoBarras.Text + ">> no se encuentra registrado en el sistema.\n¿Desea registrarlo?", "Control de equipos", MessageBoxButtons.YesNo);
  #2 (permalink)  
Antiguo 29/11/2010, 08:49
 
Fecha de Ingreso: junio-2005
Mensajes: 70
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: ventana

hola.

en ASP.Net es algo diferente a winforms, no tienes controles que hagan eso.

pero con ajax puedes hacer un ModalPopup, utilizando tambien un panel de toolbox.

seria lo siguiente:

- da clic en buscar, en el evento clic del botón verifica si esta logueado o nop, si no lo esta llamas al modalpopup y veras la ventana en la pagina con lo que tu hayas puesto dentro del panel.


<asp:Button id="btnOculto" runat="server" visible="false" />
<cc1:ModalPopupExtender ID="mpeSolicitud" PopupDragHandleControlID="panelLogin"
runat="server" TargetControlID="btnOculto" BackgroundCssClass="modalBackground"
Drag="True" PopupControlID="panelLogin" CancelControlID="btnCancelar">
</cc1:ModalPopupExtender>

<asp:panel id="panelLogin" runat="server" style="display:none">

lo que quieras dejar dentro
</asp:panel>

Última edición por arcenett; 29/11/2010 a las 08:56

Etiquetas: aspx, ventanas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:08.