¿Alguien me puede explicar esto por favor:¿Por qué no puedo establecer la propiedad asp: Label Text llamando a un método en el archivo aspx?
Tengo una etiqueta y quiero poder establecer la propiedad Text llamando a un método en el archivo aspx. Funciona bien si establezco la propiedad en el código, pero realmente quiero establecer esta propiedad en el archivo aspx.
he intentado un par de cosas, pero lo que esperaba al trabajo fue la siguiente:
<asp:Label ID="Label1" runat="server" Text=<%# GetMyText("LabelText") %> />
me sale ningún error al hacer esto, pero mi método nunca es llamado y la propiedad de texto se deja vacía.
¿No es posible establecer valores de propiedades en los controles del lado del servidor directamente en el aspx sin usar recursos o usar valores codificados?
Actualización: Mi primer intento fue:
<asp:Label ID="Label1" runat="server" Text=<%= GetMyText("LabelText") %> />
Pero eso da como resultado el siguiente error:
Server tags cannot contain <% ... %> constructs.
Gracias, funcionó perfecto. – GAT