ASP.NET Url пренаписване с Response.RedirectToRoute()

Имам файл Global.asax, който написах

routeCollection.MapPageRoute("GotoPage", "Default.aspx/{*Id}", "~/Default.aspx");

От страницата aspx се обадих като

Response.RedirectToRoute("GotoPage", new { Id = Request.QueryString["Id"].ToString() });

Пренасочва към http://mysite.com/GotoPage/2.

Сега проблемът е. С този URL aspx страница не може да зареди JQuery, CSS, Javascript файлове. Той казва, че невалидният път на файла (по време на изпълнение)

може да помогне, ще бъде ценно..


person Community    schedule 03.08.2012    source източник


Отговори (1)


Във вашата главна страница се уверете, че пътищата до вашите файлове изглеждат така

<script src="<%# ResolveUrl ("~/Scripts/jquery-1.6.2.min.js") %>" type="text/javascript"></script>
<link id="stMain" href="/bg~/css/style.css" rel="stylesheet" type="text/css" media="screen" />
person Tim Cadieux    schedule 03.08.2012
comment
Ако работи с Localhost, тогава не работи с IIS. ако работи с IIS, не работи с localhost. - person ; 03.08.2012