首页 > Web开发 > 详细

Mvc视图引擎、寻址规则

时间:2014-02-13 17:47:02      阅读:347      评论:0      收藏:0      [点我收藏+]

目前MVC中用的较多的视图引擎应该是WebFormViewEngine和RazorViewEngine了。

一个Request请求首先会进入Routing进行判断,对于错误的url是不能被路由匹配到的,这时应用程序就会报出404的错误。而对于能被路由匹配到的,Controller和Action都存在但对应View未被创建的时候同样也会报错,但此时的错误是这样的:

bubuko.com,布布扣

可以看出,应用程序会根据匹配到的url去这些目录下寻找。不难看出它的(RazorViewEngine)寻址规则:

~View/{Controller}/{Action}
~View/Shared/{Action}这和WebFormViewEngine的寻址规则是一样的。

如何添加新的寻址:

只需在Application_Start()方法里面添加这些代码:

不同的视图引擎只需将类名换一下即可。

如果要更彻底的去自定义寻址规则就需要去自定义模板引擎了...待续。

Mvc视图引擎、寻址规则

原文:http://www.cnblogs.com/surfing/p/3547645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!