tutorial net mvc entre ejemplos diferencias asp asp.net-mvc-2 url-rewriting .net-4.0 relative-path

asp.net-mvc-2 - net - web forms c# tutorial



¿Debo usar Url.Content() o ResolveUrl() en mis vistas de MVC? (3)

Prefiero capturar la raíz del sitio en una variable local y reutilizarla

<% var siteroot = Url.Content("~/") %> <script type="text/javascript" src="<%: siteroot %>Script/jquery-1.4.1.js"></script> <script type="text/javascript" src="<%: siteroot %>Script/jquery.validate.js"></script>

Debería ahorrar unos cuantos ms :)

Al construir código como este:

<script type="text/javascript" src="<%=ResolveUrl("~/js/js.js")%>"></script>

o

<input type="image" src="<%=ResolveUrl("~/img/submit.png")%>" />

¿Debo usar Url.Content o ResolveUrl() ? ¿Cual es la diferencia?



Url.Content es más MVCish ya que es lo normal. ResolveUrl ha existido desde el inicio de ASP.NET.