2010-03-10 16 views

Respuesta

14

Url.Content es más MVCish, ya que es la normal. ResolveUrl ha existido desde el comienzo de ASP.NET.

+0

@Darin algún motivo para utilizar uno sobre el otro? –

+4

En una aplicación MVC preferiría 'Url.Content'. Es algo más amistoso con las pruebas individuales. –

12

prefiero capturar raíz del sitio en la 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> 

Debe ahorrar unos cuantos ms :)

+13

Esto probablemente ahorra menos de unos pocos milisegundos. –

+0

Creo que lo hace más fácil de leer. –

+0

No creo que esté guardando nada. Tiene más sentido empaquetar su JS y CSS usando Gulp que micromanaging urls. –

Cuestiones relacionadas