Bir aspx dosyasını düzenlerken, görünüşte aynı şey için kullanılan bu açılış etiketlerini buldum. Bir fark var mı ve eğer evet ise, nedir?<% # ve <% = açılış etiketleri arasındaki fark nedir?
cevap
<%=
Dışarı burada herhangi bir içeriği yazabilirsiniz <% Repsonse.Write()
bir eşdeğerdir. Geçerli bağlamda herhangi bir genel değeri alabilirsiniz (örneğin GridViews'da). Ancak içeriği burada birleştiremezsiniz.
Daha fazla bilgi için MSDN'a bakın.
Fark, # sembolünün veri bağlama zamanlamasında (örneğin, Page.DataBind'i çağırdığınızda) çözülen bir veri bağlama yönergesi belirtmesi ve = işaretinin HTML'yi değerlendirip yazdırdığı bir değerlendirme ifadesini belirlemesidir. Bu satır işlendiğinde çıktı.
Düzenleme: Yalnızca bunu yalnızca <% # içinde ekleyerek Eval gibi veri bağlamaya gerek duyuyorsunuz. Örneğin
<%=myProperty + " additional Text" %>
<%#
bağlayıcı bir ifadesidir için:
<% = Response.Write() için kısaltılmıştır.
<% # veri birleştirme denetiminde veri konteyneriyle çalıştığınızı gösterir.
- 1. R içinde `=` ve `<-` arasındaki fark nedir?
- 2. Asp.net'de <#eval ve <#bind arasındaki fark nedir?
- 3. <f:viewParam> ve <f:param> arasındaki fark nedir?
- 4. ASP.NET MVC'de <% # ve <% = arasındaki fark nedir?
- 5. Sınıf <?> ve Sınıf <Object> Arasındaki Fark
- 6. EmberJS'de [], @each, content ve <arrayName> arasındaki fark nedir?
- 7. neyin arasındaki fark '! =' Ve '<>' mysql
- 8. PredicateBuilder <True> ve PredicateBuilder <False> arasındaki fark nedir?
- 9. java'da <T> ve <T extends Object> arasındaki fark nedir?
- 10. GAE: <min-pending-latency> ve <max-pending-latency> arasındaki fark nedir?
- 11. XSLT: <copy-of> ve <apply-templates> arasındaki fark nedir?
- 12. ASP.NET'te <% # Bind ("")%> ve <% # Eval ("")%> arasındaki fark nedir?
- 13. <a_element /> ve <a_element xsi: nil = "true" /> arasındaki fark nedir?
- 14. Kabuk betiğinde $ @ ve $ * arasındaki fark nedir? Benim <code>script.sh</code> yılında
- 15. Sıralı tutarlılık ve atomiklik arasındaki fark nedir?
- 16. Python'da {} ve [] arasındaki fark nedir?
- 17. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 18. $ arasındaki fark nedir? ve PowerShell
- 19. <nedir? ve <? php
- 20. Nedir? ve << demek?
- 21. DictionaryBase ve Dictionary Arasındaki Fark <Tkey,Tvalue>
- 22. Func <> delegesi ve lambda ifadesi arasındaki fark
- 23. Fark() arasındaki fark nedir mustache.js
- 24. İki Liste arasındaki fark <FileInfo>
- 25. Numaralandırma Arasındaki Fark <? ZipEntry> ve numaralandırma <ZipEntry> uzatır?
- 26. <f:subview> ve <ui: composition> etiketler arasındaki fark
- 27. arasındaki fark nedir?
- 28. NHibernate Query <> vs QueryOver <> arasındaki fark nedir?
- 29. Java arasındaki fark nedir
- 30. arasındaki fark nedir?
Ahh, <% = neden her zaman yazımların çıkış akışıyla eşleşmeden yazılmasına neden olduğunu merak ediyordum ... Bunun yerine etiket kullanıyordum. Teşekkürler. – tsilb