Me parece que no puede entender por qué esto no funciona a continuación. Necesito vincular el cuadro de texto a un valor de una expresión en línea. Parece una cosa simple ¿no? Pero ninguno de estos funciona. ¿Algunas ideas? Gracias por adelantado.ASP.net Inline Expresión Edición
<asp:textbox id="tbName" runat="server" Text='<%# Eval("test") %>' />
<asp:textbox id="tbName" runat="server" Text='<%= "test" %>' />
Editar: Debo mencionar que esta página no tiene código detrás y sólo las siguientes directivas en la parte superior.
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Web" %>
<%@ Page Language="C#" %>
Editar:
La única solución viable que podría llegar a menos que la adición de un código subyacente es la adición de una secuencia de comandos de servidor en línea, como éste. Desearía saber por qué las expresiones en línea no funcionarán a menos que estés en un contexto de enlace de datos.
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
tbName.Text = "test";
}
</script>
No funciona apenas consigo "Los bloques de código no se admiten en este contexto.". Debo mencionar que mi página no tiene código, no estoy seguro de que importe. – James