Principales respuestas
consulta sobre modalpopupextender en c#

Pregunta
-
Respuestas
-
respecto al problema que planteas deberias analizar como es que estas lanzando los modalpopup
puede que el evento del lado del servidor realice un Show() de estos modales
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta José De AlvaModerator lunes, 6 de junio de 2016 14:58
- Marcado como respuesta José De AlvaModerator martes, 7 de junio de 2016 20:27
Todas las respuestas
-
hola
Pero un modal no se oculta sino que cierras la ventana
pero no queda claro el problema, quieres que se cierre automaticamente o que no aparezca?
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
hola leandro gracias por responder, resulta que yo tengo un modal en esa pantalla y otro codigo que arroja mensajes en pantalla
private void MessageBox(string strMsg) { Label LblMensaje = new Label(); LblMensaje.Text = "<script language='javascript'>" + Environment.NewLine + "window.alert(" + "'" + strMsg + "'" + ")</script>"; Page.Controls.Add(LblMensaje); }
cuando lanzo el mensaje al usuario
MessageBox("Debe Ingresar Teléfono Contacto");
me esta mostrando tambien los modal como esta en la pantalla.
Saludos
-
hola
partamos de la base que para mostrar un alert de javascript se usa el ScriptManager
public void MessageBox(string msg) { string mensaje = "<script type='text/javascript'>alert('{0}')</script>"; mensaje = string.Format(mensaje, msg); ScriptManager.RegisterStartupScript(this, this.GetType, "msgBox", mensaje, true); }
no se registra en un label
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
respecto al problema que planteas deberias analizar como es que estas lanzando los modalpopup
puede que el evento del lado del servidor realice un Show() de estos modales
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta José De AlvaModerator lunes, 6 de junio de 2016 14:58
- Marcado como respuesta José De AlvaModerator martes, 7 de junio de 2016 20:27
-
hola
partamos de la base que para mostrar un alert de javascript se usa el ScriptManager
public void MessageBox(string msg) { string mensaje = "<script type='text/javascript'>alert('{0}')</script>"; mensaje = string.Format(mensaje, msg); ScriptManager.RegisterStartupScript(this, this.GetType, "msgBox", mensaje, true); }
no se registra en un label
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
ArgentinaLeandro cuando efectuo el cambio no me esta mostrando ningun diagolo en pantalla. nose si me hace falta algo mas
public void MessageBox(string msg) { string mensaje = "<script type='text/javascript'>alert('{0}')</script>"; mensaje = string.Format(mensaje, msg); ScriptManager.RegisterStartupScript(this, this.GetType(), "msgBox", mensaje, true); }
if (TxtNombreContacto.Text == "") { MessageBox("Debe Ingresar Nombre Contacto"); return; }
Lo llamo de la siguiente manera.
Saludos
- Editado LatinWater jueves, 2 de junio de 2016 13:58
-
respecto al problema que planteas deberias analizar como es que estas lanzando los modalpopup
puede que el evento del lado del servidor realice un Show() de estos modales
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
ArgentinaModal asi los estoy creando.
<asp:HiddenField ID="HiddenField" runat="server" /> <cc1:ModalPopupExtender ID="ModalCliente" runat="server" BackgroundCssClass="backgroundColor" PopupControlID="Panel1" TargetControlID="HiddenField"> </cc1:ModalPopupExtender> <asp:Panel ID="Panel1" runat="server" CssClass="CajaNomCli" Width="507px"> <div style=" padding: 10px; background-color: #699CFF; color: #000000; "> <div id="divFiltro" runat="server" align="center"> <asp:Label ID="lblFiltro" runat="server" Text="FILTRO DE BUSQUEDA:" /> </div> </div> <br /> <div id="DivSubFiltro" runat="server" align="left"> <table> <tr> <td>Nombre Cliente:</td> <td><asp:TextBox ID="TxtBuscadorGrilla" runat="server" Width="156px"></asp:TextBox></td> <td><asp:ImageButton ID="BtnBuscadorGrilla" runat="server" ImageUrl="~/images/busqueda.jpg" onclick="BtnBuscadorGrilla_Click" /></td> <td></td> <td><asp:Button ID="BtnSalir" runat="server" Text="Salir " CssClass="Button" /></td> </tr> </table> </div> </asp:Panel>
Hay un button donde llamo al modal para que me cargue en pantalla.
protected void BtnAgregar_Click(object sender, ImageClickEventArgs e) { Modalcliente.Show(); }
- Editado LatinWater jueves, 2 de junio de 2016 13:58