Если я использую следующую строку на мой взгляд, по умолчанию/Home/IndexПроблема с Url.Content в ASP.NET MVC по умолчанию Route
<script language="javascript" src="<%=Url.Content("~/Scripts/jquery-1.3.2.js")%>" type="text/javascript" ></script>
Если я серфинга в этом месте, используя следующий URL HTTP : //127.0.0.1: 9999/Home/Index страница получает отображается правильно
<script language="javascript" src="/Scripts/jquery-1.3.2.js" type="text/javascript" ></script>
Если я использую следующий URL HTTP: //127.0.0.1: 9999/(по умолчанию подключен к домашней/Index) страница делает это:
<script language="javascript" src="//Scripts/jquery-1.3.2.js" type="text/javascript" ></script>
Кто-нибудь знает, как решить эту проблему?
EDIT:
FYI: Я использую ASP.NET MVC 2 RC И это моя конфигурация маршрута:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
извините, но я не могу воспроизвести это поведение. не могли бы вы разместить содержимое своей процедуры RegisterRoutes() и какую версию asp.net mvc вы используете? –
Как говорит Марк, этого не должно быть. Я тоже не могу воспроизвести его. – mare