Pruebe la clase HTMLFORM en System.web.ui.htmlControls, que es el objeto de formador que usamos en el ASP.NET tradicional, que no es adecuado para generar dinámicamente el código HTML.
Así que personalicé un simple control de contenedor HTMLFORM, solo unas pocas líneas de código. Parece que ASP.NET sigue siendo muy ventajoso en los elementos HTML de empaquetado.
Una gran cantidad de infraestructura es fácil de expandir.
Public class myHtmlForm: htmlContainerControl {public myHtmlForm (): base (form) {this.attributes.add (método, post);} public string Action {set {Attributes.Add (Action, Value);}}}
Es simple de usar, directamente nuevo y luego agregue un control al conjunto de controles.
MyHTMLForm Form = New MyHTMLFORM ();
Finalmente, a la vista, la salida del código HTML al flujo de respuesta.
form.rendControl (escritor);
en conclusión:
La forma dinámica HTML es tan simple y clara. Solía coser html y luego escribir. Bueno para usar la clase proporcionada por el marco puede mejorar efectivamente la eficiencia abierta,
Y haga que el código lea bien. Especialmente al hacer controles de tabla, usar System.Web.UI.WebControls.Table Control será muy útil. Realmente quiero saber PHP u otro
¿El lenguaje tiene estos fáciles de usar infraestructura?