Asp.Net路由:如何忽略多个通配符路由?
发布时间:2020-05-23 04:12:32 所属栏目:asp.Net 来源:互联网
导读:我想忽略多个通配符路由.与asp.net mvc预览4,他们发货: RouteTable.Routes.IgnoreRoute({resource}.axd/{*pathInfo}); 我也想添加一些东西: RouteTable.Routes.IgnoreRoute(Content/{*pathInfo}); 但这似乎打破了一些在我的程序中产生URL的帮助者.思考? 这
|
我想忽略多个通配符路由.与asp.net mvc预览4,他们发货: RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
我也想添加一些东西: RouteTable.Routes.IgnoreRoute("Content/{*pathInfo}");
但这似乎打破了一些在我的程序中产生URL的帮助者.思考? 解决方法这里有两种可能的解决方案.>将一个约束添加到忽略路由,以确保仅应该忽略的请求将匹配该路由. Kinda kludgy,但它应该工作. RouteTable.Routes.IgnoreRoute("{folder}/{*pathInfo}",new {folder="content"});
>您的内容目录中有什么?默认情况下,路由不会路由磁盘上存在的文件(实际上检查VirtualPathProvider).因此,如果将静态内容放在Content目录中,则可能不需要忽略路由. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- environment-variables – 如何在生产环境中设置ASP.NET 5环
- asp.net-mvc – 在asp.net mvc中存储和检索用户的设置
- asp.net-mvc-4 – 在ASP.NET MVC4 WebAPI中实现ETag支持
- asp.net – 在ASP MVC3中,如何使用uri执行控制器和动作?
- asp.net – MembershipUser.IsOnline即使在注销后也是如此
- asp.net – Facebox为输入添加逗号
- asp.net文件上传示例分享
- 在ASP.NET动态数据中隐藏列
- asp.net-mvc – MVC 4忽略DefaultModelBinder.ResourceClas
- 如何设置文本框的值textmode = date ASP.NET C#
推荐文章
站长推荐
- asp.net-mvc – 将id类型从string更改为int时,如
- 如何以编程方式单击ASP.NET网页上的按钮?
- asp.net-mvc-4 – Require.js优化vs asp.net mvc
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambd
- asp.net – 什么是system.globalization它和本地
- asp.net – WebForms:MasterPages中的动态(或绝
- asp.net-mvc-3 – jQuery.validator.unobtrusive
- asp.net-mvc – 请求验证 – ASP.NET MVC 2
- asp.net – 我被困在UpdatePanel陷阱中
- 在ASP.NET中使用区域5
热点阅读
