那么在MonoRail中我们可以方便的实现此功能。
首先在Web.config中配置:
然后我们就可以直接在浏览器中输入:http://localhost:****/blog/posts/11/22.html 来进行浏览,浏览时会在后台自动调用/blog/view.rails?year=11&month=22 页面
(注:$1=/blog/posts/,每一个()里面的值都会替换成一个参数)
然后下面的就比较简单了
在Controllers/BlogController.cs中加入方法:(BolgController要从SmartDispatcherController继承)
在views/blog下加入文件view.vm
最后浏览的结果就是:
当然就只是一个简单的例子,没有什么实际效果。但在这个基础上我们可以实现其他的很多功能