Podczas edycji pliku aspx znalazłem oba te tagi otwierające, używane na pozornie to samo. Czy jest jakaś różnica, a jeśli tak, to co to jest?Jaka jest różnica między tagami otwierającymi <% # i <% = otwierającymi?
Odpowiedz
<%=
jest równoważna <% Repsonse.Write()
Można pisać żadnych treści tutaj na przykład:
<%=myProperty + " additional Text" %>
<%#
jest wyrażenie wiążące. Możesz pobrać dowolną publiczną wartość w bieżącym kontekście (na przykład w GridViews). Ale nie możesz tu mieszać treści.
Aby uzyskać więcej informacji, zobacz MSDN.
Różnica polega na tym, że symbol # określa dyrektywę powiązania danych, która jest rozwiązywana w czasie powiązania danych (na przykład, gdy wywoływana jest funkcja Page.DataBind), a znak = określa wyrażenie oceny tylko ocenia i drukuje do kodu HTML dane wyjściowe po przetworzeniu linii.
Edycja: Wystarczy dodać, że tylko wewnątrz <% #%> masz dostęp do funkcji łączenia danych takich jak Eval.
<% = jest skrótem dla Response.Write().
<% # oznacza, że pracujesz z kontenerem danych w formancie kontroli danych.
- 1. Jaka jest różnica między << i + =?
- 2. W ASP.Net, jaka jest różnica między <% = i <% #
- 3. Jaka jest różnica między <% # i <% = w ASP.NET MVC?
- 4. Jaka jest różnica między <%# %> i <%= %>?
- 5. Jaka jest różnica między "<>" a "! ="?
- 6. Jaka jest różnica między <%: a <% = i <% # w aspxie?
- 7. Jaka jest różnica między! = I <> w serwerze sql
- 8. Jaka jest różnica między <a_element /> a <a_element xsi: nil = "true" />?
- 9. Różnica między <acronym> i <abbr>?
- 10. Jaka jest różnica między robi wektor <vector<T...>> i grafika <vector<T> ...>
- 11. Różnica między <% ... %> i <%= .. %> w szynach 3
- 12. XSLT: jaka jest różnica między <copy-of> i <apply-templates>?
- 13. Jaka jest różnica między "szablonem <class T>" i "szablonem <typename T>"?
- 14. Jaka jest różnica między <stdin> i <STDIN>?
- 15. Jaka jest różnica między <chrono> i <ctime>?
- 16. Jaka jest różnica między <% # Bind ("")%> i <% # Eval ("")%> w ASP.NET?
- 17. jaka jest różnica między <osgi: reference> i <osgi: service> na wiosnę DM
- 18. Jaka jest różnica między <#eval i <#bind w asp.net
- 19. Jaka jest różnica między funkcjami <T, TResult> i Converter <Tinput, TOutput>?
- 20. jaka jest różnica między <button onclick = ...> i <a href="#" onclick=.../>
- 21. Jaka jest różnica między Vec <struct> a & [struct]?
- 22. Jaka jest różnica między mysqlimport a mysql <dbfile.sql
- 23. Jaka jest różnica między AtomicReference <Integer> vs. AtomicInteger?
- 24. Jaka jest różnica między <T: Trait> Box <T> i & Trait/Box <Trait>?
- 25. Różnica między <string> i <string.h>?
- 26. Jaka jest różnica między <f:viewParam> a <f:param>?
- 27. Jaka jest różnica między? : i ||
- 28. Jaka jest różnica między $ i $$?
- 29. Jaka jest różnica między Span <T> a pamięcią <T> w C# 7.2?
- 30. Jaka jest różnica między zapytaniem NHibernate <> a QueryOver <>?
Ahh, zastanawiałem się, dlaczego <% = zawsze powodowało, że moje zapisy były zapisywane niezsynchronizowane ze strumieniem wyjściowym ... Zamiast tego używałem etykiet. Dzięki. – tsilb