Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 18-abr-2006, 12:51   #1 (permalink)
Wilotas ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2005
Mensajes: 108
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.
Wilotas está desconectado   Responder Citando
Antiguo 20-abr-2006, 08:08   #2 (permalink)
rodri está en el buen camino
 
Avatar de rodri
 
Fecha de Ingreso: febrero-2005
Mensajes: 401
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> "+
"<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>";
de esta forma estas juntando las lineas de caracteres: cerrando cadenas de línea y juntandolas con el "+" para unirlas.


PD. Nunca habia visto esta forma de hacer páginas asp.net

saludos
__________________
0.o Rodri
rodri está desconectado   Responder Citando
Antiguo 20-abr-2006, 08:17   #3 (permalink)
Stream está en el buen camino
 
Fecha de Ingreso: mayo-2004
Ubicación: La Paz, Baja California S
Mensajes: 605
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
__________________
Programador en .NET
desde
Guadalajara, Jalisco, México
Stream está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93