在asp.net中使用URL路由时,我遇到了一个问题,即添加到要路由的页面的图片不会显示。我使用:
RouteTable.Routes.Ignore("{*allpng}", new { allpng = @".*\.png(/.*)?" });但它不起作用。我还使用了:
routes.IgnoreRoute("{*allaspx}", new {allaspx=@".*\.aspx(/.*)?"});但是出现了一个错误,即:当前上下文中不存在'routes‘名称。
有人能帮我解决这个问题吗?(注意:我没有使用MVC应用程序)
发布于 2013-09-12 20:11:02
关于这一点,请查看Phil's blog。
在ASP.NET Web Forms中,使用实现IRouteHandler的StopRoutingHandler。
routes.Add(new Route("*someregextoignorewhatyouwant*", new StopRoutingHandler()));发布于 2013-12-25 17:11:03
你可以使用这个
<script language="javascript" src="<%=ResolveUrl("~/file path")%>"
type="text/javascript">
</script>https://stackoverflow.com/questions/18763738
复制相似问题