MVC Routing

原文链接: http://www.cnblogs.com/zhanghonjiang2011/archive/2012/03/26/2417282.html

继续学习MVC关于Routing 知识点

什么是URL?

URL:[统一资源定位:Uniform Resource Locator]  --针对网站的物理文件

好的URL的6大准则

1、域名好记,好拼写。   如www.baidu.com  www.kaixin001.com

2、URL尽量短 使用位置代替参数的变量名

3、URL好输入 尽量没有特殊符号如&!等

4、URL体现网络结构[体现的是逻辑结构而不是物理结构]

5、URL规律性强,用户可以自行猜测构造

6、URL固定,并持久不变

Routing与URLWriting技术的比较

两种技术都是实现把路径和实际的文件分离,都能生成逻辑清晰,关系明了,便于SEO优化的URL

两者差异:

1、请求

Routing请求的是原始的URL的路径,方法

URLWriting请求的是URL重写之前的路径[用FireBug可以看到原始的请求路径]

URLWrting只管响应Request,匹配URL,把它转义,它没有从后台机制上拼凑URL展现在前台表示层的功能,而Routing有。

捕获URL所有的参数

URL约束

注册Area Route

转载于:https://www.cnblogs.com/zhanghonjiang2011/archive/2012/03/26/2417282.html

猜你喜欢

转载自blog.csdn.net/weixin_30588675/article/details/94800030
今日推荐