que aquí hay una nota sobre el $
<%$ prefix:value %>
Se crea un constructor de expresión basada en el prefijo y pasa el valor para el generador de expresiones para su evaluación. El generador de expresiones a continuación, devuelve el valor solicitado a la página
Un ejemplo sería para ASP.NET 4 Routing:
<%$ RouteUrl:RouteName=ProductList %>
que evalúa la ruta 'Lista del producto' que debe estar en los RouteTable.Routes.
La ruta se puede agregar a la RouteTable de esta manera, en Global.asax.CS:
RouteTable.Routes.Add("ProductList", new Route("products", new PageRouteHandler("~/ProductList.aspx")
));
La ventaja de usar y $ RouteUrl, es que se puede mantener toda la ruta y de las direcciones URL en un solo lugar en Global.asax.cs.
Hay alguna información más en $ aquí:
http://www.beansoftware.com/ASP.NET-Tutorials/Expression-Builder.aspx
THX mucho: D que era bastante útil! –