Non riesco a capire perché questo non funziona di seguito. Ho bisogno di associare la casella di testo a un valore da un'espressione incorporata. Sembra una cosa semplice, giusto? Ma nessuno di questi lavori. Qualche idea? Grazie in anticipo.ASP.net Inline Expression Edizione
<asp:textbox id="tbName" runat="server" Text='<%# Eval("test") %>' />
<asp:textbox id="tbName" runat="server" Text='<%= "test" %>' />
Edit: Devo dire che questa pagina non ha alcun codice dietro e solo le seguenti direttive in alto.
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Web" %>
<%@ Page Language="C#" %>
Edit:
L'unica soluzione praticabile che ho potuto venire con breve di aggiungere un codice dietro è l'aggiunta di uno script del server in linea, come questo. Vorrei sapere perché le espressioni in linea non funzioneranno a meno che non ci si trovi in un contesto di associazione dei dati.
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
tbName.Text = "test";
}
</script>
non funziona ottengo solo "blocchi di codice non sono supportati in questo contesto.". Devo dire che la mia pagina non ha codice, non sono sicuro che sia importante. – James