Principales respuestas
ERROR DE SOBRECARGA....'System.IO.TextWriter.Write(string, params object[])' y 'System.IO.TextWriter.Write(char[])'

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
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
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
-
-
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>
-
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