asp.net-mvc-3 – ASP.Net MVC3路由保留字?
发布时间:2020-12-15 20:39:34 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.Net MVC应用程序与定义的标准路由.该应用程序编辑我们数据库的元数据.网址计划是: http://localhost/tables/Edit/[Name of Table Here] 这将调用表控制器上的编辑功能,并以表的名称作为参数id传递.除了一个命名为con的所有表都正常工作.以下网
我有一个ASP.Net MVC应用程序与定义的标准路由.该应用程序编辑我们数据库的元数据.网址计划是:
http://localhost/tables/Edit/[Name of Table Here] 这将调用表控制器上的编辑功能,并以表的名称作为参数id传递.除了一个命名为con的所有表都正常工作.以下网址导致404: http://localhost/tables/Edit/con 我唯一可以想到的是,对于MVC路由,con必须是某种保留字.有人知道这是否是这种情况,如果还有其他保留字避免? 解决方法
是的,con是一个保留字,因此不能放在MVC路由中.这是一篇博客文章,描述了一个解决方法:
http://haacked.com/archive/2010/04/29/allowing-reserved-filenames-in-URLs.aspx 另一篇文章详细说明了保留词背后的原因: http://bitquabit.com/post/zombie-operating-systems-and-aspnet-mvc/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 是否可以在ASP.NET 5的Web API中使用外部身份提供程序?
- asp.net – Helios项目的当前状态是什么?
- asp.net – 如何使用Visual Studio的内置SQL服务器?
- asp.net-mvc – NSubstitute:在MVC / Web Api控制器中模拟
- asp.net-mvc – 如何在验证集合中添加验证错误asp.net mvc?
- asp.net-mvc – ASP.NET MVC 4中没有使用SignalR的服务器到
- asp.net-mvc – 是否有任何基于ASP.NET MVC订阅的入门工具包
- 使用Route Id值的ASP.NET MVC 3 Model Id
- asp.net – 如何在iframe中提交后刷新iframe父页面?
- asp.net-mvc – 如何将SQL CE 4 CTP部署到共享主机?
推荐文章
站长推荐
热点阅读