none
Evitar que cierre la venta al presionar un botón RRS feed

  • Pregunta

  • Hola, estoy trabajando con un formulario que requiere que se genere un número aleatorio, al presionar el botón de generar código me cierra el formulario que es un modal, solo quiero que se genera el código aleatorio y no cierre la ventana para poder seguir llenando la información del formulario, estoy trabajando en asp.net y visual basic:

    Este es el código que genera el número aleatorio:

    Protected Sub BtnCodigo_Click(sender As Object, e As EventArgs) Handles BtnCodigo.Click
            Dim random As New Random()
            Dim posibles As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
            Dim longitud As Integer = posibles.Length
            Dim letra As Char
            Dim longNuevaCadena As Integer = 10
            Dim nuevaCadena As String = ""

            For i As Integer = 0 To longNuevaCadena - 1
                letra = posibles(random.[Next](longitud))
                nuevaCadena += letra.ToString()
            Next
            txtCodigo.Text = (nuevaCadena)
        End Sub

    Este es el código en html:

    <!-- GENERADOR DE CÓDIGO ALEATORIO -->
         <div class="form-group col-lg-6 col-md-6 col-sm-6 col-xs-12">
              <label>Código Aleatorio:</label>
             <asp:TextBox ID="txtCodigo" runat="server" maxlength="10"></asp:TextBox>
                                                        
             <asp:Button ID="BtnCodigo" runat="server" Text="Generar Código" />
          </div>

    De antemano gracias

    lunes, 9 de septiembre de 2019 3:01

Todas las respuestas

  • hola

    No veo que el <asp:Button> tenga asociado el click de su evento, estas seguro que al presionar el boton ingresa a BtnCodigo_Click? puedes validarlo si pones un breakpoint

     <asp:Button ID="BtnCodigo" runat="server" Text="Generar Código" OnClick="BtnCodigo_Click" />

    >>al presionar el botón de generar código me cierra el formulario que es un modal,

    como implementas el modal ? porque para que no se cierre deberas evaluar evitar el refresh de la pagina usando el control UpdatePanel

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 9 de septiembre de 2019 15:54