none
MessageBox RRS feed

  • Pregunta

  • Buenos días,

    Tengo una ventana donde ingreso un número de documento, cuando selecciono el botón "Buscar" si no lo encuentra debe aparecer una mensaje desea crearlo, si le doy "si" , me habilita mis campos para llenar los datos.

    Cuando estoy corriendo con fuentes me sale el mensaje todo ok.

    Pero cuando lo tengo publicado en desarrollo al hacerle click en Buscar se cae.

    a qué se puede deber?

    El código del buscar es:

               DialogResult result;
               result = MessageBox.Show("No existen datos con el documento ingresado, desea crearlo?", "Mensaje", MessageBoxButtons.YesNo);

                        if (result == DialogResult.Yes)
                        {
                            txtNombres.Enabled = true;
                            txtApellidos.Enabled = true;
                            TxtCargo.Enabled = true;
                            wucFec0.EnableViewState = true;
                            txtNacionalidad.Enabled = true;

                            Var.SetData("glb_nuevo_usuario", "S", Page);

                        }

    El visual studio utilizado es Microsoft Visual Studio 2008,

    Utilizo como application pool: Classic .Net AppPool

    .Net Framework version 2.0

    Gracias

                          
    jueves, 27 de diciembre de 2018 15:07

Respuestas

  • >>debería mostrarme error también ,no?

    no necesriamente, local desde el entorno de desarrollo funciona porque el web server y el cliente estan en la misma maquina

    pero recuerda que el hosting esta remoto, tendras el mensaje en el servidor

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 27 de diciembre de 2018 20:12

Todas las respuestas

  • hola

    >>Pero cuando lo tengo publicado en desarrollo al hacerle click en Buscar se cae.

    que seria exactamente "se cae" ? si tienes un mensaje de error podrias mencionarlo

    quizas el problema no sea el messagebox sino cuando invoca a Var.SetData(), el fallo estaria cuando persistes los datos

    podrias capturar el exceotion con un try..catch y loguearlo a un archivo, asi podras ver porque falla

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 27 de diciembre de 2018 15:28
  • Hola

    el problema no es el Var.SetData().

    si le puse el try catch

    sale este mensaje

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    jueves, 27 de diciembre de 2018 17:13
  • Si pongo el try antes del messagebox

     result = MessageBox.Show("No existen datos con el documento ingresado, desea crearlo?", "Mensaje", MessageBoxButtons.YesNo);

    me sale este error:

    Detalle : System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application. at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) at System.Windows.Forms.MessageBox.Show(String text, String caption, MessageBoxButtons buttons) at pages_wfIngresoVisita_Mnt.btnBus0_Click(Object sender, ImageClickEventArgs e).

    Si lo pongo después del messagebox sale el error

    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    jueves, 27 de diciembre de 2018 17:29
  • que tipo de desarrollo estas realizando ? porque si es web no puedes usar el MessageBox

    tienes que usas javascript para mostrar un alert()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 27 de diciembre de 2018 20:03
  • es web

    entonces porque si lo corro en fuentes SI me muestra el mensaje sin problemas?

    debería mostrarme error también ,no?

    jueves, 27 de diciembre de 2018 20:06
  • >>debería mostrarme error también ,no?

    no necesriamente, local desde el entorno de desarrollo funciona porque el web server y el cliente estan en la misma maquina

    pero recuerda que el hosting esta remoto, tendras el mensaje en el servidor

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 27 de diciembre de 2018 20:12