![]() |
ERROR: Nueva linea en constante. Alguien sabe porq ue me da ese error al hacer esto? <% string html="<form runat='server' ID='Form1'><td width='54' rowspan='12' background='Images/planigest_index_02.gif'></td> <td height='99' colspan='5' rowspan='3' background='Images/planigest_index_03.gif'></td> <td width='88' height='99' rowspan='3' align='center' valign='bottom' background='Images/planigest_index_04.gif'> <asp:CheckBox BorderStyle='none' ID='chkRecordar' runat='server' /></td> <td height='99' colspan='2' rowspan='3' align='center' valign='top' bgcolor='#93999e'> <img src='Images/espacio.gif' width='1' height='1'> <asp:TextBox CssClass='casillas' ID='txtUser' runat='server' TextMode='SingleLine' /> <br> <img src='Images/espacio.gif' width='1' height='23'> <asp:TextBox CssClass='casillas' ID='txtPass' runat='server' TextMode='Password' /> <br> <img src='Images/espacio.gif' width='1' height='25'> <asp:Label CssClass='textos' ID='lblError' runat='server' /> <img src='Images/espacio.gif' width='55' height='1'> <asp:Button CssClass='form' ID='cmdEntrar' runat='server' Text='Entrar' /><br> </td> <td width='78' rowspan='12' background='Images/planigest_index_06.gif'></td> <td height='72'></td></form>"; if (!User.Identity.IsAuthenticated) Response.Write(html); %> No lo entiendo muy bien, por cierto, si tengo en el codebehind un "using" de la clase System.Web.Security no hace falta que lo añada en el codigo HTML con <%@ using ..... %> o me equivoco?, la verdad es que no suelo utilizar codigo embebico dentro del HTML y voy n poco perdido, gracias. |
Bueno, el problema es que debias haber cerrado con comillas y juntando cadenas de caracteres, asi: Código: string html="<form runat='server' ID='Form1'><td width='54' rowspan='12' background='Images/planigest_index_02.gif'></td> "+PD. Nunca habia visto esta forma de hacer páginas asp.net :borracho: saludos |
Exactamente.. Wilotas , deberias de dejar el <Form ...> </Form> y dentro del form deberias de poner un literal, asi cuando generes tu cadena de html se lo asignas al literal y listo... tendrás el mismo efecto... Y si, es la primera ves que veo que alguien intenta hacer eso.. lo más logico es hacer lo que te digo.... Saludos |
| La zona horaria es GMT -6. Ahora son las 20:43. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.