Es zeigt an, dass Sie einen Ausdruck binden , so wie Sie eval oder bind gezeigt haben.
Datenbindungssyntax
Datenbindungsausdrücke sind in & lt;% # und% & gt; enthalten. Trennzeichen und verwenden Sie die Funktionen Eval und Bind. Die Eval-Funktion wird verwendet, um eine unidirektionale (schreibgeschützte) Bindung zu definieren. Die Bindungsfunktion wird für bidirektionale (aktualisierbare) Bindung verwendet. Sie können nicht nur die Methoden Eval und Bind aufrufen, um die Datenbindung in einem Datenbindungsausdruck auszuführen, sondern Sie können auch jeden Code mit öffentlichem Gültigkeitsbereich innerhalb der & lt;% # und% & gt; Trennzeichen, um diesen Code auszuführen und einen Wert während der Seitenverarbeitung zurückzugeben.
nur hinzufügen ...
Sie haben auch:
$
Lassen Sie uns eine Ressource binden, wie:
%Vor%=
das bekannteste Binder-Zeichen, lassen Sie uns dasselbe wie die Response.Write-Methode tun
%Vor%Neu in .NET 4.0 gibt es
%Vor% ist genau wie <%= %>
, aber HTML codiert Ihre Ausgabe. Es wird verwendet wie:
Und es ist so, als würde man
anrufen %Vor%Hier ist eine Notiz zum $
%Vor%Er erstellt einen Ausdrucksersteller basierend auf dem Präfix und übergibt den Wert an den Ausdrucksgenerator zur Auswertung. Der Ausdrucksersteller gibt dann den angeforderten Wert an die Seite
zurückEin Beispiel wäre ASP.NET 4 Routing:
%Vor%wertet die Route 'ProductList' aus, die in der RouteTable.Routes enthalten sein sollte.
Die Route kann wie in Global.asax.cs:
zur RouteTable hinzugefügt werden %Vor%Der Vorteil der Verwendung von $ und RouteUrl besteht darin, dass Sie alle Ihre Routings und URLs an einer Stelle in Global.asax.cs verwalten können.
Hier gibt es weitere Informationen zu $: