【发布时间】:2010-01-22 12:47:58
【问题描述】:
如果我在默认视图 /Home/Index 中使用以下行
<script language="javascript" src="<%=Url.Content("~/Scripts/jquery-1.3.2.js")%>" type="text/javascript" ></script>
如果我使用以下网址浏览此位置 http://127.0.0.1:9999/Home/Index 页面正确呈现
<script language="javascript" src="/Scripts/jquery-1.3.2.js" type="text/javascript" ></script>
如果我使用以下网址 http://127.0.0.1:9999/(默认连接到 Home/Index),页面将呈现:
<script language="javascript" src="//Scripts/jquery-1.3.2.js" type="text/javascript" ></script>
有人知道如何解决这个问题吗?
编辑:
仅供参考:我正在使用 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 版本?
-
正如 Marc 所说,这不应该发生。我也无法重现。
标签: asp.net-mvc routes