RouteTable.Routes.Ignore() 不起作用
本文关键字:不起作用 Ignore Routes RouteTable | 更新日期: 2023-09-27 18:31:00
我在 asp.net 中使用URL路由时遇到问题,即添加到正在路由的页面的图片未显示。我使用过:
RouteTable.Routes.Ignore("{*allpng}", new { allpng = @".*'.png(/.*)?" });
但它不起作用。我还使用了:
routes.IgnoreRoute("{*allaspx}", new {allaspx=@".*'.aspx(/.*)?"});
但是发生了一个错误:名称"路由"在当前上下文中不存在。
有人可以帮我解决问题吗?(注意:我没有使用MVC应用程序)
查看菲尔的博客。
在 ASP.NET Web 窗体中,使用实现 IRouteHandler 的 StopRoutingHandler
。routes.Add(new Route("*someregextoignorewhatyouwant*", new StopRoutingHandler()));
你可以使用它
<script language="javascript" src="<%=ResolveUrl("~/file path")%>"
type="text/javascript">
</script>