Rendering Code Syntax: <% %> and <%= %> Code enclosed by <% ... %> is just executed, while expressions that include an equal sign, <%= ... %>, are evaluated and the result is emitted as content. Data Binding Syntax: <%# %> Code located within a <%# %> code block is only executed when the DataBind method of its parent control container is invoked. Expression Syntax: <%$ ... %> ASP.NET 2.0 adds a new declarative expression syntax for substituting values into a page before the page is parsed. This is useful for substituting connection string values or application settings defined in a Web.config file for server control property values. It can also be used to substitute values from a resource file for localization.