【记录】ASP.NET MVC MapRoute .htm 不起作用
2014-12-15 13:39
435 查看
RegisterRoutes 注册路由示例配置:
Controller 示例代码:
测试环境是 ASP.NET MVC 5,如上配置,会抛出“404错误”,如果把 url 更改为:
参考问题:
Adding Html in ASP.Net MVC
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "default", url: "n/index_{id}.htm", defaults: new { controller = "Home", action = "Index" }); }
Controller 示例代码:
public class HomeController : Controller { // GET: Home public ActionResult Index(int id) { return View(); } }
测试环境是 ASP.NET MVC 5,如上配置,会抛出“404错误”,如果把 url 更改为:
n/index_{id}.aspx,却是可以的,不知道具体是什么原因,解决方式是在 Web.config 中添加如下配置:
<system.webServer> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer>
参考问题:
Adding Html in ASP.Net MVC
相关文章推荐
- Asp.Net Mvc MapRoute .html不起作用(转)
- asp.net mvc maproute定义可变数量的自定义片断变量
- asp.net MVC URL Routing问题 关于routes.MapRoute()方法
- Using StructureMap with the ASP.NET MVC framework
- (转)(转)【译】Asp.net MVC 利用自定义RouteHandler来防止图片盗链
- ASP.NET MVC:自定义 Route 生成小写 Url
- 使用XML文件来动态配置ASP.NET MVC的Route规则
- [ASP.NET MVC 专题] 如何为Route构造相关的自定义Configuration
- 使用XML文件来动态配置ASP.NET MVC的Route规则
- 理解ASP.NET MVC系列之三:从URL到Route
- ASP.NET MVC中通过RouteTable映射根路径"/"
- Asp.net MVC防止图片盗链的实现方法,通过自定义RouteHandler来操作
- MIX 2008与ASP.NET MVC框架的Road-Map
- 使用XML文件来动态配置ASP.NET MVC的Route规则
- ASP.NET MVC路由匹配检测组件RouteDebug.dll
- Asp.net MVC学习笔记3----Route的限制
- ASP.NET MVC路由匹配检测组件RouteDebug.dll
- 【译】Asp.net MVC 利用自定义RouteHandler来防止图片盗链 (转)
- ASP.NET MVC 设置 Route 使 URL 中不显示 controller 名
- Asp.net Mvc-Url和Route介绍之一