asp.net MVC动态路由

Posted talentzemin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net MVC动态路由相关的知识,希望对你有一定的参考价值。

项目中遇到需要动态生成控制器和视图的。

于是就折腾半天,动态生成控制器文件和视图文件,但是动态生成控制器不编译是没法访问的。

找人研究后,得到要领:

1.放在App_Code文件夹内

2.不要命名空间

功能虽然实现了,可是觉得这个发放实在有些挫,心里老挂念这个事情。想着既然使用MVC,能不能实现动态路由访问呢?

果然找到两篇相关的文章,解决了问题:

1.http://www.cnblogs.com/gyche/p/5216361.html

2.http://stackoverflow.com/questions/16026441/dynamic-routes-from-database-for-asp-net-mvc-cms

具体使用,看过文章应该能懂。

 

事件感想:

技术这东西,如果不理解原理,就利用不到它的强大之处;

开发思路同样重要,要拆掉思维里的墙。

 

以上是关于asp.net MVC动态路由的主要内容,如果未能解决你的问题,请参考以下文章

来自 ASP.NET MVC CMS 数据库的动态路由

使用 ASP.NET 路由来提供静态文件

asp.net mvc 路由约束正则表达式

ASP.NET MVC - 路由 - 带有文件扩展名的操作

如何在 ASP.NET MVC 中重定向到动态登录 URL

分析路由时动态添加 Asp .NET Core Controller