asp.net mvc cargar imagen webuploader
La razón por la que te encuentras con este error es porque no entiendes cómo funciona ASP.NET y php, jsp, asp y otros lenguajes de servidor están diseñados para generar archivos que pueden. ser utilizado por los navegadores. Está diseñado para analizar páginas y el único idioma que los navegadores pueden analizar es HTML.
1. Si inserta un asp.LinkButton en una página aspx, después de ejecutar la página y ver el código fuente en el navegador, encontrará que el código fuente de la página se ha convertido a HTML:
1. Si inserta un asp: LinkButton en una página aspx, luego de ejecutar la página y ver el código fuente en el navegador, encontrará que la etiqueta en realidad se convierte en un lt.LinkButton: Si agrega un lt.LinkButton a una página aspx, después de ejecutar la página, encontrará que la etiqueta en realidad se convierte en un lt.LinkButton.
1. Ejecute LinkButton en una página aspx y luego ejecute la página en un navegador y vea el código fuente. Encontrará que la etiqueta se ha convertido en una etiqueta
2. ¿Por qué tu método de escritura no lo convierte? Porque el valor pasado a Literal1.Text primero se enviará directamente al navegador en forma de cadena en asp.net. Entonces, su escritor, cuando llegue al navegador, seguirá siendo una etiqueta asp:LinkButton en el código fuente y el navegador no podrá analizar esa etiqueta correctamente.
Solución:
Comprende el motivo, luego, si tienes que escribirlo de acuerdo con tu método de escritura, entonces debería ser así:
Literal1.Text = "lt;ligt;" ((usuarios)Session["usuarios"]).Name.ToString() "lt;ligt;" ((usuarios)Session["usuarios"]).Name.ToString()ligt; modificación lt;/ligt;lt;ligt;lt;/ligt;"
Pero después de completar la modificación, descubres que hacer clic en el botón de cerrar sesión todavía no funciona. ¿Por qué?
Porque en asp.net, su evento LinkButton1_Click1 no se analiza en código js que el navegador pueda reconocer.
¿Cómo solucionarlo?
Escribe un botón asp: LinkButton en la página aspx:
lt; asp: LinkButton ID='LinkButton2' runat='server' onclick='LinkButton1_Click1'gt;/ evento asp.net.LinkButton1_Click1: LinkButtongt;
Ejecute la página y vea el código fuente para comprender en qué código html se analiza el botón de cierre de sesión recién agregado, aproximadamente de la siguiente manera
lt; a id= "LinkButton2" onclick="xxxxx"gt;lt;/agt;
Establece el botón de enlace recién agregado como atributo invisible
lt;asp: LinkButton ID='LinkButton2' runat ='server' visible="false" onclick='LinkButton1_Click1'gt;logoutlt;/ asp:LinkButtongt;
Modificar el código de fondo
Literal1.Text = "lt;ligt ;" ((usuarios)Session["usuarios"]).Name.ToString() "lt;/ligt;lt;ligt;lt;/ligt;lt;ligt;lt;a ID='LinkButton1' onclick='xxxxx 'gt ;Cerrar sesión;/agt;lt;/ligt;lt;ligt;lt;/ligt;lt;ligt;lt;/ligt;lt;ligt;Modificación de informaciónlt;/ligt;lt;ligt;lt;/ligt; " ;
//En otras palabras, vincule el evento js de la etiqueta al evento del botón de cierre de sesión oculto.
Espero que te ayude