Pregunta

código de la página entera Asp.net hace en una etiqueta de formulario es que el W3C válido para rendir todo en la etiqueta de formulario?

<body>

  <form runat="server">

    remaining code.....

 </form>
</body>
¿Fue útil?

Solución

Suponiendo que usted no pone otra (no runat="Server") Forma etiqueta en esta página, seguro.

(porque las formas anidadas no son válidos)

Otros consejos

Teniendo en cuenta que es la forma en ASP.NET debe operar, no hay mucho sentido preocuparse por ello.

Todos los navegadores son compatibles con ella y en todo mi código de queja que no es ASP.NET tengo que poner todo tipo de etiquetas HTML estándar entre la etiqueta <form></form>.

Así que sí, es válida.

Técnicamente sí. Sin embargo, esto es una mala práctica.

Sin embargo Soviut es cierto al afirmar que ASP.Net requiere para hacer funcionar, y por lo general no tiene en cuenta los estándares web al por mayor. Tan corto de dumping ASP.Net puede que tenga que concentrarse en mitigar el número de estándares web se rompe en lugar de limitarse a los estándares web.

El problema con el que tiene una etiqueta que rodea toda la página es que publique todo en la página a la vez. Esto significa que si usted tiene un simple formulario de búsqueda en la parte superior de la página, y otra forma que los usuarios introduzcan datos con que no se puede separar estas solicitudes de formulario. Esto aumenta unneccisasarily la cantidad de datos que el usuario tiene que enviar, así como la introducción de otras cuestiones potentital.

Si usted tiene la opción, utilizar MVC o alguna otra tecnología en su lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top