Je n'arrive pas à comprendre pourquoi cela ne fonctionne pas ci-dessous. J'ai besoin de lier la zone de texte à une valeur d'une expression en ligne. On dirait une chose simple non? Mais aucun de ces travaux. Des idées? Merci d'avance.ASP.net Inline Expression Numéro
<asp:textbox id="tbName" runat="server" Text='<%# Eval("test") %>' />
<asp:textbox id="tbName" runat="server" Text='<%= "test" %>' />
Edit: Je dois mentionner que cette page n'a pas de code derrière et que les directives suivantes en haut.
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Web" %>
<%@ Page Language="C#" %>
Edit:
La seule solution viable que je pouvais arriver à court d'ajouter un code est derrière l'ajout d'un script serveur en ligne, comme celui-ci. Je voudrais savoir pourquoi les expressions en ligne ne fonctionneront pas, sauf si vous êtes dans un contexte de liaison de données.
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
tbName.Text = "test";
}
</script>
ne fonctionne pas, je viens d'obtenir "blocs de code ne sont pas pris en charge dans ce contexte.". Je dois mentionner que ma page n'a pas de code derrière, je ne suis pas sûr que cela compte. – James