asp.net MVC动态路由
2016-06-16 23:45
302 查看
项目中遇到需要动态生成控制器和视图的。
于是就折腾半天,动态生成控制器文件和视图文件,但是动态生成控制器不编译是没法访问的。
找人研究后,得到要领:
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
具体使用,看过文章应该能懂。
事件感想:
技术这东西,如果不理解原理,就利用不到它的强大之处;
开发思路同样重要,要拆掉思维里的墙。
于是就折腾半天,动态生成控制器文件和视图文件,但是动态生成控制器不编译是没法访问的。
找人研究后,得到要领:
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分页
- ASP.NET Core真实管道详解[2]:Server是如何完成针对请求的监听、接收与响应的【上】
- 在ASP.NET中实现OAuth2.0(二)之打造自己的API安全策略
- ASP.NET之MVC 微信公众号授权给第三方平台的技术实现流程一(获取第三方平台access_token)
- asp.net EntityFramework 执行sql top n 错误
- 在ASP.NET中实现OAuth2.0(一)之了解OAuth
- ASP.NET Core 开发-缓存(Caching)
- ASP.NET的三层架构(DAL,BLL,UI)
- 【合集】用Raspberry Pi(树莓派)打造各种服务器
- asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码
- Asp.net Web Api开发(第二篇)性能:使用Jil提升Json序列化性能
- 从外部的js文件中获取ASPX页面的控件ClientID
- ASP.NET Web API是如何根据请求选择Action的?[上篇] 【转】
- ASP.NET Web API是如何根据请求选择Action的?[下篇] 【转】
- ASP.NET Web API根据代码注释生成Help文档
- ASP.Net MVC @Html类
- asp.net路由表和请求映射
- asp.net MVC 路由
- GRASP (职责分配原则)【转】