Wann verwenden Sie in MVC% =% und%%?

8

In asp.net mvc verwenden wir:

und

Müssen wir jemals ein; (Doppelpunkt)?

    
public static 21.11.2008, 03:27
quelle

3 Antworten

10

<%= %> gibt die Ausgabe (Zeichenfolge) des enthaltenen Befehls an die Antwort aus. <% %> umschließt ausführbare Anweisungen (Logik) in der Ansicht, um zu steuern, was ausgeführt wird. Sie verwenden keine Semikolons in den <%= %> -Blöcken, sondern können im <% %> abhängig davon, welche Anweisungen enthalten sind.

String-Rendering:

<%= Html.Encode( Model. Property ) %>

Codeblock:

<% Html.RenderPartial( "ViewName" ); %>

BEARBEITEN: Hier ist ein Link zum Verweis.

    
tvanfosson 21.11.2008, 03:36
quelle
4

<%="something" %> ist nur eine Verknüpfung für Response.Write("something")

    
Joel Coehoorn 21.11.2008 04:14
quelle
0
 wird verwendet, wenn Sie eine HtmlHelper-Methode aufrufen, die eine Zeichenfolge zurückgibt, z. B .:       wird verwendet, wenn Sie eine HtmlHelper-Methode aufrufen, die void ist:          
Atanas Korchev 21.11.2008 11:52
quelle

Tags und Links