提出需求

伪静态能提高搜索引擎收录,还不影响硬盘寿命,是一个不错的选择,但是会增加CPU和内存开销,由于时候也需要实现伪静态。

web.config配置

  <system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>

修改路由配置

            routes.MapRoute(
name: "Default",
url: "{controller}/{action}.html",
defaults: new { controller = "Home", action = "Index" }
);

参数传值

home/index.html?page=1
home/index/1.html  (这种写法无法自定义参数名称,只能使用路由里配置的参数名称)

如果URL没有page=1会报错,屏蔽报错用以下方法

        public ActionResult Welcome(int? page)
{
ViewBag.Message = "第"+page+"页";
return View();
}

或者直接给默认值

        public ActionResult Welcome(int page=1)
{
ViewBag.Message = "第"+page+"页";
return View();
}

最新文章

  1. 20个不可思议的 WebGL 示例和演示
  2. yar框架使用笔记
  3. 一元多项式的乘法与加法运算(C语言)
  4. 扩展HtmlHelper方法
  5. 功能强大支持64位操作系统的转Flash软件(doc转swf):Print2Flash
  6. 在ubuntu on windows 上安装jekyll
  7. HTML5 移动应用开发环境搭建及原理分析
  8. deep learning 学习资料
  9. 第4章 流程控制----编写Java程序,使用while循环语句计算1+1/2!+1/3!+...+1/20!之和
  10. Ext TabPanel tabbar添加按钮
  11. jquery遍历table为每一个单元格取值及赋值
  12. Monkey脚本API
  13. Oracle安装部署之Win7下oracle11g数据库的安装及配置
  14. docker中crontab无法执行
  15. liunx权限管理之高级权限
  16. cocos2d-x中CCLabelAtlas的小图片拼接
  17. css常用标签及属性
  18. B树、B-树、B+树、B*树都是什么
  19. 关于java获取网页内容
  20. ocx控件针对网页刷新和关闭分别进行区分处理

热门文章

  1. SharePoint 2016 配置工作流环境
  2. 花了一年时间开发的TTFEditor 字体编辑器
  3. 蓝桥杯比赛javaB组练习《生日蜡烛》
  4. Redux源码分析之compose
  5. 使用CHCA搭建静态博客
  6. TP3.2 配置最新的阿里大于sdk
  7. ABP+AdminLTE+Bootstrap Table权限管理系统第一节--使用ASP.NET Boilerplate模板创建解决方案
  8. Kaggle竞赛 —— 泰坦尼克号(Titanic)
  9. Android Gesture 手势创建以及使用示例
  10. Activity中finish()和onDestroy()的区别