Ich kann nicht scheinen, herauszufinden, warum das unten nicht funktioniert. Ich muss das Textfeld an einen Wert aus einem Inline-Ausdruck binden. Scheint wie eine einfache Sache, oder? Aber beides funktioniert nicht. Irgendwelche Ideen? Danke im Voraus.ASP.NET Inline-Ausdruck Problem
<asp:textbox id="tbName" runat="server" Text='<%# Eval("test") %>' />
<asp:textbox id="tbName" runat="server" Text='<%= "test" %>' />
Edit: Ich sollte erwähnen, dass diese Seite keinen Code hinter hat und nur die folgenden Richtlinien an der Spitze.
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Web" %>
<%@ Page Language="C#" %>
Edit:
Die einzige praktikable Lösung, die ich mit kurzem einen Code einfiel hinter der Zugabe eines Inline-Server-Skript ist das Hinzufügen, wie dieser. Ich wünschte, ich wüsste, warum die Inline-Ausdrücke nicht funktionieren, wenn Sie nicht in einem Datenbindungskontext sind.
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
tbName.Text = "test";
}
</script>
Ist ich nicht nur Arbeit bekommen "sind Codeblöcke in diesem Zusammenhang nicht unterstützt.". Ich sollte erwähnen, dass meine Seite keinen Code hat, ich bin mir nicht sicher, ob das wichtig ist. – James