Was ist der Unterschied zwischen <% %>
und <%= %>
in ASP.NET MVC? Und wann soll was verwendet werden?Was ist der Unterschied zwischen <% %> und <%=%>?
14
A
Antwort
34
Siehe auch this question. MVC hat nicht verändert, wie diese Bienenstiche funktionieren, wie oft sie verwendet werden.
Grundsätzlich gilt:
<%
- Ausführen von Code<%@
- Seite Richtlinie<%$
- Ressourcenzugriff<%=
- explizite Ausgabe auf Seite<%#
- Datenbindung<%--
- Server-Seite Kommentarblock
Ebenfalls neu in ASP.Net 4:
<%:
- schreibt auf der Seite, aber mit HTML codiert
10
<% =%> schreibt in den Ausgabestrom (normalerweise HTML), während <%%> zum Ausführen von beliebigem Skriptcode dient.
8
Sagen Sie eine Methode auf Ihrer Seite haben, die so genannte "SayHello":
protected string SayHello()
{
return "Hello!";
}
Und auf Ihrer Seite haben Sie diese Aussagen:
first: <%= SayHello() %>
second: <% SayHello() %>
Ihr ausgegeben:
first: Hello!
second:
Wenn Sie <% =%> verwenden, wird das, was Sie dort eingeben, an dieser Position in den HTML-Code eingefügt. Wenn Sie <%%> verwenden, fügen Sie nur etwas Code in Ihre Seite ein.
3
<% = echos die Aussage aus.
<% läuft nur.
Verwandte Themen
- 1. Was ist der Unterschied zwischen <%# %> und <%= %>?
- 2. Unterschied zwischen <> und =
- 3. Was zwischen tun Vektor <vector<T...> der Unterschied> und Vektor <vector<T> ...>
- 4. Unterschied zwischen <acronym> und <abbr>?
- 5. Unterschied zwischen <T> und <E>
- 6. Was ist der Unterschied zwischen "<>" und "! ="?
- 7. XSLT: Was ist der Unterschied zwischen <copy-of> und <apply-templates>?
- 8. Was ist der Unterschied zwischen result_of <F(Args...> und decltype <f(args...)>?
- 9. Was ist der Unterschied zwischen <% # Bind ("")%> und <% # Eval ("")%> in ASP.NET?
- 10. Was ist der Unterschied zwischen Arraylist <Integer> a []; und Arraylist <Integer> ein ;?
- 11. Was ist der Unterschied zwischen <a_element /> und <a_element xsi: nil = "true" />?
- 12. Was ist der Unterschied zwischen <system.web> und <system.webServer>?
- 13. Was ist der Unterschied zwischen <tiles:add> und <tiles:put> Streben?
- 14. was ist der Unterschied zwischen <Taste onClick = ...> und <a href="#" onclick=.../>
- 15. Was ist der Unterschied zwischen DbSet <> und virtuellem DbSet <>?
- 16. Was ist der Unterschied zwischen <c:if> und <c:when>?
- 17. Was ist der Unterschied zwischen <RequiredTargetFramework> und <targetframeworkversion>?
- 18. Was ist der Unterschied zwischen <article> und <section> in html5
- 19. Was ist der Unterschied zwischen <stdin> und <STDIN>?
- 20. Was ist der Unterschied zwischen <f:viewParam> und <f:param>?
- 21. Was ist der Unterschied zwischen "Vorlage <class T>" und "Vorlage <typename T>"?
- 22. Was ist der Unterschied zwischen Func <T, TResult> und Konverter <TInput, TOutput>?
- 23. Was ist der Unterschied zwischen <pubDate> und <lastBuildDate> in RSS?
- 24. Was ist der Unterschied zwischen/<.>/und/<[.]>/in regulären Ausdrücken
- 25. Was ist der Unterschied zwischen <% ... %> und <%! ... %> in JSP
- 26. Was ist der Unterschied zwischen Aufgabe <> und IAsyncOperation <>
- 27. Was ist der Unterschied zwischen <% %> und <%= %> in ASP.NET MVC
- 28. Was ist der Unterschied zwischen <T> und <T erweitert Objekt> in Java?
- 29. Was ist der Unterschied zwischen <chrono> und <ctime>?
- 30. Was ist der Unterschied zwischen Array <T>, ContiguousArray <T> und ArraySlice <T> in Swift?
Bienenstiche, schön, hadn Hab 'das nicht gehört .. :) tolle Antwort btw –