2009-05-12 6 views
3

In einem .Net-Formular ...Wie heißen diese <% ... %>? Und welche Möglichkeiten können sie in einer Seite verwendet werden

Wie heißen diese speziellen Tags?

Ich weiß von 2: <%-- comment --%> für Kommentare

und <%# used with Eval and Bind #>

Was bedeutet bedeuten die #? Sind da mehr?

Ich weiß, dass Sie einige grundlegende Logik und Funktionen aufrufen können, aber ich habe nie etwas gefunden, das wirklich beschreibt, wie das verwendet werden kann und sollte verwendet werden.

Ich hoffe, dass dies kein Duplikat ist, aber es ist wirklich schwer für <%#

+0

Duplizieren/Ähnliche: http://stackoverflow.com/questions/517721/in-asp-net-what-is-the-difference-between-and-closed http://stackoverflow.com/questions/115159/ Wann-sollte-ich-benutze-und-in-asp-net-Kontrollen –

Antwort

3

Server-Tags zu suchen. Sie werden Server-Tags genannt.

Natürlich gibt es mehr.

<%= "string constant" %> - es wird Ausgang eine bestimmte Zeichenfolge in der HTML-Ausgabe

<%= BO.Customer.GetName() %> - wird das gleiche mit der Funktion tun, dass ein String Ergebnis zurück

<% RenderMyCoolControl %> - ohne „=“, so wird angenommen, dass Ihre Funktion etwas zu der HTML-Ausgabe mit Response.Write

machen Oder Sie können das direkt verwenden: <% Response.Write ("string constant") %>

Hoffe das hilft.

1

Verwendet für Expressions Bindung; wie Eval und Bind, am häufigsten in Datensteuerungen wie GridView, Repeater, usw.

gibt es mehr? hier

Werfen Sie einen Blick:

Inline tags