Je ne suis même pas sûr que j'appelle cela la bonne chose. Je commence juste à entrer dans ASP.Net et bien sûr je commence à voir la syntaxe comme <% "Code ici"%>. Jusqu'ici, j'ai vu <%:%>, <% =%>, <% #%>. Bien sûr, google n'aime pas ces symboles pour la recherche alors la recherche d'aide est futile :). Peut-être que ce type de syntaxe est de retour de l'ASP classique (que je n'ai jamais utilisé)? Je ne sais pas s'il y en a d'autres que ce que j'ai énuméré. Est-ce que quelqu'un a un bon lien ou peut écrire une bonne explication. Je pense aussi qu'il est utilisé dans les littéraux XML pour vb.net. Je pense aussi que c'est associé à certaines fonctions comme la fonction "Eval".asp.net Encodage de sortie?
1
A
Répondre
3
Pour être bref,
<%# %>
est utilisé pour la liaison de données (par exemple dans unListView
où vous voulez spécifier comment les éléments doivent être affichés sur une page). Sithis.Page.DataBind()
(ou la liaison au niveau du contrôle) n'est pas appelée, rien ne sera affiché.<%= %>
est utilisé pour afficher n'importe quelle chaîne. D'autre part, vous pouvez faire tout ce que vous voulez, mais vous devez utiliserResponse.Write()
pour sortir quelque chose.<%: %>
est une nouvelle fonctionnalité de .NET Framework 4.0 qui fait la même chose que<%= %>
, mais encode la sortie à afficher en HTML.
Ceci est appelé balises en ligne, donc la recherche de « tag en ligne de asp.net » peut vous donner des informations supplémentaires.
Questions connexes
- 1. Asp.net: encodage de chemin
- 2. sortie html-encodage && erreur de chaîne incorrecte
- 3. Encodage HTML avec ASP.NET
- 4. Encodage de sortie de la console Autodetect en perl
- 5. asp.net ffmpeg encodage vidéo se bloque
- 6. ASP.NET MVC et jQuery - Problème ajax encodage
- 7. libsox encodage
- 8. Encodage RedirectToAction
- 9. caractère powershell encodage de System.Net.WebClient
- 10. Encodage de Process.StartInfo.Arguments
- 11. QueryString encodage de caractères non-ANSI dans ASP.Net
- 12. ASP.NET DataTable problème de sortie
- 13. changement XML encodage
- 14. Encodage HTML avec TinyMCE
- 15. cache dans asp.net (sortie)?
- 16. Encodage de huffman
- 17. Encodage de HtmlControl.Attributes
- 18. Encodage Problème de conversion
- 19. encodage de caractères gsm
- 20. wcstombs: encodage de caractères?
- 21. PHP - encodage de caractères
- 22. Encodage JSON à Mako?
- 23. encodage d'entrée: accepter UTF-8
- 24. encodage HTML en utilisant Html.ActionLink
- 25. Sortie HTML ASP.NET Datagrid (affichage)
- 26. sortie Html.Routelink - ASP.NET MVC C#
- 27. Changement de sortie JSON ASP.net MVC
- 28. JSON Sortie de données dans ASP.NET
- 29. obtenir une sortie php de asp.net mvc
- 30. Javascript encodage problème de décodage
merci un tas mainma .... y a-t-il d'autres que je n'ai pas liste? – je5
@ je5: oui, il ya: '<%-- --%>' syntaxe de commentaire, '<%@ %>' directives et le très étrange '<%$ %>' utilisé pour les expressions. –