none
ERROR DE SOBRECARGA....'System.IO.TextWriter.Write(string, params object[])' y 'System.IO.TextWriter.Write(char[])' RRS feed

  • Pregunta

  • HOLA BUENOS DIAS, PARA INTENTAR SOLUCIONAR OTRO ERROR HE MODIFICADO MI APLICACION, AL EJECUTAR UN ENLACE ME SALE ESTE ERROR

    Error de servidor en la aplicación '/'.


    La llamada es ambigua entre los métodos o propiedades siguientes: 'System.IO.TextWriter.Write(string, params object[])' y 'System.IO.TextWriter.Write(char[])'

    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. 

    Línea 90: <div style=" width: 100%"> Línea 91: <input type="button" value="Crear Nuevo" onclick="crear()" /> Línea 92: <p style="color:#f16522; float:right;" id="info_evento" > Total:<%: (ViewBag.total) %>> Base: <%: (ViewBag.totalbase) %> Registradas: <%: (ViewBag.totalParticipantes) %> Nuevas:<%: (ViewBag.totalnueva) %></p> Línea 93: </div> Línea 94: <div id="div_busqueda" style="display:inline" >

    NO TENGO IDEA QUE ES....Y NO HE AGREGADO NINGUN METODO...GRACIAS POR LA AYUDA


    martes, 2 de diciembre de 2014 13:31

Respuestas

  • hola

    como asignas los valores del ViewBag ? estas tomando esto desde un archivo de texto

    si pones un breakpoint en el action que invoca esa view puede ver que se ejecuta correctamente sin errores? intenta definir el codigo del action dentro de un bloque try..catch

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta GatoAcosta martes, 2 de diciembre de 2014 14:20
    martes, 2 de diciembre de 2014 13:42

Todas las respuestas

  • hola

    como asignas los valores del ViewBag ? estas tomando esto desde un archivo de texto

    si pones un breakpoint en el action que invoca esa view puede ver que se ejecuta correctamente sin errores? intenta definir el codigo del action dentro de un bloque try..catch

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta GatoAcosta martes, 2 de diciembre de 2014 14:20
    martes, 2 de diciembre de 2014 13:42
  • muchas gracias¡ funciono el try _catch....ahora se solucionaron ambos errores¡¡¡ no se como ni porque pero me parece grandioso gracias por la colaboración...

    martes, 2 de diciembre de 2014 14:31
  • no se porque razon este error me volvio a salir...una vez que le agregue una nueva validacion...es mas cuando creo un nuevo evento...o un nuevo producto de mi programa...ya no me cumple con las validaciones y me sale puro error de sobrecarga....capturo los viewbag de manera normal...

     public Boolean Totales(string idEvento)
            {
                try
                {
                    var cp = (from cpp in db.Participante
                              where cpp.IdEvento == idEvento && cpp.EstadoParticipacion == true
                              select cpp).Count();
                    ViewBag.totalParticipantes = cp;
                    var cp1 = (from cpp in db.Participante
                               where cpp.IdEvento == idEvento
                               select cpp).Count();
                    ViewBag.total = cp1;
                    var cp2 = (from cpp in db.Participante
                               where cpp.IdEvento == idEvento && cpp.EstadoRegistro == false
                               select cpp).Count();
                    ViewBag.totalbase = cp2;
                    var cp3 = (from cpp in db.Participante
                               where cpp.IdEvento == idEvento && cpp.EstadoRegistro == true
                               select cpp).Count();
                    ViewBag.totalnueva = cp3;
    
                    return true;
                   
                }catch(Exception){
                    return false;
                }
                return true;
            }


    el action es este...

    public ActionResult Index()
            {
                try
                {
                    ViewBag.ValidationResult = TempData["ValidationResult"].ToString();
                }catch
                {
                    
                }       
                string idEvento = Session["IdEvento"].ToString();
                ViewBag.UidEvento = Session["IdEvento"].ToString();
    
                ViewBag.IdEvento = new SelectList((List<ItemEventoSessionModel>)Session["ListaEvento"], "IdEvento", "Descripcion", idEvento);
                ViewBag.TipoParticipante = new SelectList(ConsultaValoresCateParti("57"), "Id", "Valor");
                ViewBag.Marca1 = new SelectList(ConsultaValoresEquipos(), "Id", "Valor");
                ViewBag.Marca2 = new SelectList(ConsultaValoresEquipos(), "Id", "Valor");
                ViewBag.Marca3 = new SelectList(ConsultaValoresEquipos(), "Id", "Valor");
    
                Totales(idEvento);
                var ve = 0;
                var ie = Session["IdEvento"];
                ve = (from ev in db.Evento
                     where ev.Codigo == ie && ev.TipoEvento.Equals("2014112416160844235")
                     select ev).Count();
                if (ve > 0)
                {
                    Tipoevento(idEvento);
                }
                return View();
            }

    el index es este..donde me sale el error....

    La llamada es ambigua entre los métodos o propiedades siguientes: 'System.IO.TextWriter.Write(string, params object[])' y 'System.IO.TextWriter.Write(char[])'

    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. 

    Detalles de la excepción: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: La llamada es ambigua entre los métodos o propiedades siguientes: 'System.IO.TextWriter.Write(string, params object[])' y 'System.IO.TextWriter.Write(char[])'

    Error de código fuente: 
    Línea 111:             %>
    Línea 112:        <%if(ve>0){ %>
    Línea 113:        <p style="color:#f16522; float:right;" id="P1" >  Total: <font color="black"><%: (ViewBag.total) %></font>  Base: <font color="black"><%: (ViewBag.totalbase) %></font> Registradas: <font color="black"><%: (ViewBag.totalParticipantes) %></font>  Nuevas:  <font color="black"><%: (ViewBag.totalnueva) %> </font>Acompañantes: <font color="black"><%: (ViewBag.totalacomp) %> </font>TotalRegistro: <font color="black"><%: (ViewBag.totaltodo) %> </font> </p> 
    Línea 114:          <%}else{ %>
    Línea 115:        <p style="color:#f16522; float:right;" id="P2" >  Total: <font color="black"><%: (ViewBag.total) %></font>  Base: <font color="black"><%: (ViewBag.totalbase) %></font> Registradas: <font color="black"><%: (ViewBag.totalParticipantes) %></font>  Nuevas:  <font color="black"><%: (ViewBag.totalnueva) %> </font> </p> 

    jueves, 4 de diciembre de 2014 16:01
  • HE DESCUBIERTO QUE ESTO SOLO SUCEDE CUANDO MI TABLA DE ACOMPAÑANTES NO TIENE NINGUNREGISTRO...AL PARECER EL ERROR ESTA AHI...CUANDO ENVIO UN VIEWBAG SIN NADA...O CON NULL...PORQUE LO TENGO EN UNA FUNCION SUM....QUE NO TIENE NADA QUE SUMAR PERO NO SE SI EN LINQ ESTO ME DEVUELVE 0 O NULL

    GRACIAS

    jueves, 4 de diciembre de 2014 16:30