problemas al agregar control del lado del servidor
Frecuentes
Visto 155 equipos
-1
Tengo un proyecto completamente HTML, con un archivo .CSS completo.
La cuestión es que quiero agregar algunos controles de asp.net como TextBox y Buttons y demás, pero cuando agrego controles del lado del servidor y ejecuto las páginas, me da errores que no puedo seguir porque aparece en la pestaña del navegador.
El error comienza con el control 'txt' de tipo TextBox..., y luego me da Navegación cancelada, y el navegador me dirige a
Aquí está el código de la página default2.aspx
[%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %]
[div class="header"]
[div class="logo"><a href="Default.aspx"></a></div]
[div id="menu"]
[ul]
[li class="selected"][a href="Default.aspx"]Home[/a][/li]
[li][a href="Default2.aspx"]Available Books[/a][/li]
[li][a href="Default3.aspx"]Register[/a][/li]
[li][a href="Default4.aspx"]Checkout[/a][/li]
[li][asp:TextBox ID="txt" runat="server"][/asp:TextBox][/li]
[li][asp:Button ID="btn" Text="hhhhh" runat="server" /][/li]
[/ul]
[/div]
[/div]
[/div]
Estoy usando Browser IE versión 9. Visual Studio 2005. Gracias
2 Respuestas
0
Prueba con el código que se muestra a continuación:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div class="logo"><a href="Default.aspx"></a></div>
<div id="menu">
<ul>
<li class="selected"><a href="Default.aspx">Home</a></li>
<li><a href="Default2.aspx">Available Books</a></li>
<li><a href="Default3.aspx">Register</a></li>
<li><a href="Default4.aspx">Checkout</a></li>
<li><asp:TextBox ID="txt" runat="server"></asp:TextBox></li>
<li><asp:Button ID="btn" Text="hhhhh" runat="server" /></li>
</ul>
</div>
</form>
</body>
</html>
Respondido 02 Jul 12, 09:07
Muchas gracias hombre, eso realmente funcionó para mí, agradezco tu ayuda. m.ghannaj
0
Bueno, con la información limitada que proporcionó, supongo que el problema es que está agregando controles ASP.NET a una página HTML y no a una página ASP.NET y es por eso que ve los errores. Los controles ASP.NET son ejecutados por el servidor y convertidos en controles HTML legibles por navegador. Por lo tanto, solo puede agregar controles ASP.NET solo a la página ASP.NET.
Respondido 02 Jul 12, 08:07
Gracias por eso, copié el código html y lo pegué en la página default.aspx. No sé dónde está el problema. - m.ghannaj
¿Intentaste ejecutarlo ahora? Si hay un error, ¿puedes publicar una captura de pantalla? o el error completo? - Ashwin Singh
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas asp.net html or haz tu propia pregunta.
? ¿Puede mostrarnos algún código/captura de pantalla del error de página, etc.? - mortb
¿Puede proporcionar los detalles exactos del error que obtiene en el navegador mientras se ejecuta? - D.G
@mortb ese es el problema principal, ningún error para mostrar solo me llevará directamente al enlace que proporcioné arriba. Gracias a todos. - m.ghannaj
@Girijaa en el mismo enlace verá este hipervínculo para definir el error 'errors.cgi?q=localhost:55942/Dar%2520Al-Thaqafah/… '- m.ghannaj
@ user1400575 el enlace que proporciona apunta a localhost y, por lo tanto, el mundo exterior no puede ver los detalles de su error. ¿Puede publicar su código de página 'default.aspx'? - D.G