Se uso la seguente linea a mio avviso default/Home/Indiceproblema con Url.Content in ASP.NET MVC sulla Route predefinito
<script language="javascript" src="<%=Url.Content("~/Scripts/jquery-1.3.2.js")%>" type="text/javascript" ></script>
Se navigo in questa posizione utilizzando il seguente URL http : //127.0.0.1: 9999/Home/Indice la pagina viene resa correttamente
<script language="javascript" src="/Scripts/jquery-1.3.2.js" type="text/javascript" ></script>
Se uso il seguente URL http : //127.0.0.1: 9999/(default collegato alla Home/Indice) la pagina esegue il rendering:
<script language="javascript" src="//Scripts/jquery-1.3.2.js" type="text/javascript" ></script>
Qualcuno ha qualche idea su come risolvere questo problema?
EDIT:
FYI: Sto usando ASP.NET MVC 2 RC E questa è la mia configurazione di percorso:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
scusa ma non riesco a riprodurre questo comportamento. potresti postare il contenuto della tua procedura RegisterRoutes() e quale versione di asp.net mvc stai usando? –
Come dice Marc, questo non dovrebbe accadere. Non riesco nemmeno a riprodurlo. – mare