Posts

Posts uit mei, 2014 tonen

Webforms: De 'Bee Stings'

Momenteel werk ik aan een project dat volledig is ontwikkeld m.b.v. WebForms. De View Engine die wordt gebruikt is nog de oude Webforms View Engine, dus nog geen Razor. Bij het bekijken van de .aspx pagina's kwam ik de inline C# code tegen die in de <% .. %> tags staan. Nu zijn hier verschillende varianten van en ik wilde ze even op een rijtje zetten als geheugensteuntje: <% %> - is voor inline code; met name voor logische flow <%$ %> - is voor het evalueren van expressies zoals resource variabelen <%@ %> - is voor Page Directives, registreren van assemblies, importeren van namespaces, etc. <%= %> - Is kort voor Response.Write() <%# %> - wordt gebruikt voor data bindings <%: %> - Is kort voor Response.Write(Server.HTMLEncode()) in ASP.Net 4.0+ <%#: %> - wordt gebruikt voor data bindings en wordt automatisch HTMLEncoded <%-- --%> - is voor server-side commentaar bron  http://stackoverflow.com/a/957321