Asp.net Mvc Framework 二 (URL Routing初解)
什么是URLRouting呢? 你可以使用URL routing来配置一些URL的映射,使用户可以按你的规则来访问网站. 使用URL routing,一定要规定URL模式,它包括一个位置标识,它将在你请求网页时按这个规则返回给你内容. 当然,这个创建的规则完全是由你自己定义的. 上回说道: http://localhost/Views/Home/Index.aspx和 http://localhost/Views/Home/About.aspx并无法访问 Views/Home/Index.aspx 与 Views/Home/About.aspx 这是怎么回事呢,那我们要怎样才能访问呢 答案是: http://localhost/Home和 http://localhost/Home/About 于是可能你会问了:为什么呢?(MS很春很晚) 原因是因为页面URL的请求规则在Global.asax.cs中定义的规则所决定
注意这一点 URL只与Controller有关 URLRouting是解决传统的 post.aspx?year=1999&month=3&day=8的参数URL变为 /post/1999/3/8/这样的简短漂亮且有意义的URL 以示例中的Global.asax.cs中定义的{controller}/{action}/{id}规则为列 /Home/About/12其实就是访问 Controller="Home" Action="About" 它的参数为 id="12" 那么我们要怎么利用Controller写自己想要的页面呢 还是老话,下回分解 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |