0

我在 asp.net 中使用 URL 路由时遇到问题,即添加到被路由页面的图片不显示。我用了:

RouteTable.Routes.Ignore("{*allpng}", new { allpng = @".*\.png(/.*)?" });

但它不起作用。我也用过:

routes.IgnoreRoute("{*allaspx}", new {allaspx=@".*\.aspx(/.*)?"});

但发生错误:当前上下文中不存在名称“路由”。

有人可以帮我解决问题吗?(注意:我没有使用 MVC 应用程序)

4

2 回答 2

0

看看菲尔关于这个的博客。

在 ASP.NET Web 窗体中,使用实现 IRouteHandler 的StopRoutingHandler 。

routes.Add(new Route("*someregextoignorewhatyouwant*", new StopRoutingHandler()));
于 2013-09-12T12:11:01.980 回答
-1

你可以用这个

<script language="javascript" src="<%=ResolveUrl("~/file path")%>" 
        type="text/javascript">
</script>
于 2013-12-25T09:11:03.070 回答