Sự khác biệt giữa <% %>
và <%= %>
trong ASP.NET MVC là gì? Và khi nào nên sử dụng?Sự khác nhau giữa <% %> và <%=%> là gì?
14
A
Trả lời
34
Xem thêm this question. MVC đã không thay đổi cách thức hoạt động của những con ong này, thường là chúng thường được sử dụng như thế nào.
Về cơ bản:
<%
- thực thi mã<%@
- trang chỉ<%$
- nguồn truy cập<%=
- đầu ra rõ ràng để trang<%#
- dữ liệu ràng buộc<%--
- phía máy chủ bình luận khối
Cũng mới trong ASP.Net 4:
<%:
- viết ra trang, nhưng với HTML mã hóa
10
<% =%> ghi vào luồng đầu ra (thường là html) trong khi <%%> là để thực thi mã tập lệnh tùy ý.
8
Giả sử bạn có một phương pháp trên trang của bạn, được gọi là "SayHello":
protected string SayHello()
{
return "Hello!";
}
Và trên trang của bạn, bạn có những báo cáo:
first: <%= SayHello() %>
second: <% SayHello() %>
đầu ra của bạn sẽ là:
first: Hello!
second:
khi bạn sử dụng <% =%>, những gì bạn đưa vào đó được chèn vào html tại vị trí đó. Nếu bạn sử dụng <%%>, bạn chỉ cần chèn một số mã vào trang của mình.
3
<% = lặp lại câu lệnh.
<% chỉ chạy.
Các vấn đề liên quan
- 1. Sự khác nhau giữa "<>" và "! =" Là gì?
- 2. XSLT: sự khác nhau giữa <copy-of> và <apply-templates> là gì?
- 3. Sự khác nhau giữa <? super E> và <? extends E> là gì?
- 4. Sự khác nhau giữa HashSet <T> và Danh sách <T> là gì?
- 5. Sự khác nhau giữa Danh sách <string> và IEnumerable <String> là gì?
- 6. Sự khác nhau giữa <a_element /> và <a_element xsi: nil = "true" /> là gì?
- 7. Sự khác nhau giữa NHibernate Query <> vs QueryOver <> là gì?
- 8. Whats sự khác biệt giữa <RequiredTargetFramework> và <targetframeworkversion> là gì?
- 9. Java: Sự khác biệt giữa <init> và <clinit> là gì?
- 10. Sự khác biệt giữa <system.web> và <system.webServer> là gì?
- 11. Sự khác biệt giữa <pubDate> và <lastBuildDate> trong RSS là gì?
- 12. Sự khác nhau giữa <xsl: apply-templates /> và <xsl: apply-templates select = "." />
- 13. Sự khác nhau giữa <? mở rộng Object> và <E mở rộng Object>?
- 14. Sự khác nhau giữa <% ... %> và <%= .. %> trong đường ray 3
- 15. Sự khác nhau giữa ReadOnlyCollection <T> và ReadOnlyCollectionBuilder <T> trong .Net là gì?
- 16. Sự khác nhau giữa .CreateObjectSet <T>, .Set <T> và .CreateQuery <T>?
- 17. Sự khác nhau giữa IEnumerable và IEnumerable <T>?
- 18. Sự khác nhau giữa "git checkout <filename>" và "git checkout - - <filename>"
- 19. Sự khác nhau giữa <c t="str"> và <c><is> trong Office Open XML là gì?
- 20. Sự khác nhau giữa Class clazz và Class <?> clazz trong java là gì?
- 21. Trong C++, sự khác nhau giữa static_cast <double> (a) và double (a) là gì?
- 22. Sự khác biệt giữa <f:subview> và <ui: composition> thẻ
- 23. Sự khác biệt giữa "mẫu <class T>" và "mẫu <typename T>" là gì?
- 24. Sự khác biệt giữa <include> và <ViewStub> trong android
- 25. Sự khác biệt giữa Danh sách <T> và Danh sách <object>?
- 26. Khác biệt giữa bao gồm <xstring>, <cstring>, <string> và <wstring> trong C++
- 27. Sự khác biệt giữa Tác vụ <> và IAsyncOperation <>
- 28. Có sự khác biệt giữa <winsock.h> và <winsock2.h> không?
- 29. Sự khác biệt giữa ArrayList <>() và ArrayList <>() {}
- 30. Sự khác biệt giữa <% ... %> và <%! ... %> trong jsp
ong đốt, đẹp, hadn 't nghe nói rằng một .. :) phản ứng tuyệt vời btw –