Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre el atributo de texto y el atributo de valor de TextBox?

¿Cuál es la diferencia entre el atributo de texto y el atributo de valor de TextBox?

No hay diferencia entre los dos. El texto (la primera letra debe estar en mayúscula) es el valor que .net envía al cliente después de ser analizado en el lado del servidor, y el texto se usa en el lado del servidor. sin análisis de asp: se identifica el valor de TextBox y el valor se adjunta directamente al valor del atributo en la entrada.

En otras palabras, asp: TextBox no es una cosa del lado del cliente y .net necesita hacerlo. generar un cliente La etiqueta al final es generar primero un objeto DOM y luego enviar el objeto DOM para generar la etiqueta HTML correspondiente. Generalmente se genera entrada, pero en HTML4.0 y XHTML1.1, aunque hay ; etiqueta, pero todavía es una entrada generada, y la entrada está en el DOM, y su valor es un nodo de texto predeterminado. Si usa el DOM para consultar el tipo de valor, se devolverá algo como #Text.

Pero cuando se obtienen valores en el lado del servidor, generalmente se usa Texto. Pero esta forma es diferente:

lt; input type="text" value="xxxx" runat="server" /gt;

lt; asp: Text Text="xxxx" runat="server"/gt;

¡Simplemente compare las diferencias entre los dos!