一、禁用Browser Link(目前主要用来是刷新vs ide 浏览界面),直接干掉。

<!-- Visual Studio Browser Link -->
<script type="application/json" id="__browserLink_initializationData">
{"appName":"Chrome","requestId":"cddf6a41e4d644e7ab92867e44047b01"}
</script>
<script type="text/javascript" src="http://localhost:3569/15be439c39274b44a7156b2a0dbb1b46/browserLink" async="async"></script>
<!-- End Browser Link -->

禁用方法:添加配置节

<appSettings>
<add key="vs:EnableBrowserLink" value="false" />
</appSettings>

二、禁用页面中大量的asp.net hidden值(主要是viewstate使用,禁用以后无法使用viewstate)。

<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
</div>

禁用方法有两点:

1.

<system.web>
<pages enableViewState="false"/>
</system.web>

2. 删除页面中的form服务器控件.

三、移除网站中一些不适用的模块。

如:

 <httpModules>
<remove name="RoleManager"/>
<remove name="PassportAuthentication"/>
<remove name="Profile"/>
<remove name="ServiceModel"/>
<remove name="WindowsAuthentication"/>
<remove name="FileAuthorization"/>
<remove name="FormsAuthentication"/>
</httpModules>

ASP.NET 页面基本优化.的更多相关文章

  1. ASP.NET页面优化,提高载入速度[转]

      ASP.NET页面载入速度提高的一些做法: 1.采用 HTTP Module 控制页面的生命周期. 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存) ...

  2. 多条asp.net网站的优化建议

    一.返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求.每次往返降低了你的应用程序的每秒能够响应请求的次数.通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的 ...

  3. web页面的优化

    众所周知,一个web页面通常会包括HTML(XHTML.XML).CSS.Javascript,而其中HTML(XHTML.XML)为结构化语言,用于构建页面结构和相关数据:CSS则负责页面的样式,即 ...

  4. (摘录)26个ASP.NET常用性能优化方法

    数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...

  5. ASP.NET MVC性能优化工具 MiniProfiler

    ASP.NET MVC性能优化工具 MiniProfiler 2014年04月19日 ⁄ ASP.NET ⁄ 共 1159字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 325 views 次 MV ...

  6. 26个ASP.NET常用性能优化方法

    数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...

  7. asp.net mvc 性能优化——(1)静态化

    asp.net mvc 性能优化--(1)静态化 在改善页面性能的同时,可能会采用静态化的策略,对于不能实时静态化的内容,则采用缓存.本文主要讨论如何实现cshtml的静态化(实际上还不是完全的htm ...

  8. ASP.net 页面生命周期

    ASP.NET 页面生命周期 Page_Preinit(); 在页初始化开始时发生 Page_Init(); 在所有控件初始化且应用外观设置后引发 Page_InitComplete(); 在页初始化 ...

  9. asp.net页面生命周期

    Asp.Net页面生命周期 本文转载自:http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html 一.什么是Asp.Net页面生命周期 当 ...

随机推荐

  1. Mybatis-动态SQL语句

    有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息.使用Oracle的序列.mysq ...

  2. JavaScript中的异步 macrotask 和 microtask

    看过很多setTimeout.Promise执行顺序的面试题,一直不明白为啥都是异步操作,Promise就牛×些呢?直到了解了macrotask和micromask才恍然大悟... 先来一道面试题助助 ...

  3. java POST 传值 加签 验证

    话不多说,代码如下 package com.syl.test_key; import lombok.extern.slf4j.Slf4j; import org.apache.commons.code ...

  4. django通用分页封装

    __author__ = 'Administrator'from django.utils.safestring import mark_safe class Page:    def __init_ ...

  5. springboot+mybatis+thymeleaf+docker构建的个人站点开源项目(集成了个人主页、个人作品、个人博客)

    前言 My Site 主要功能有:个人首页.个人作品.个人博客为一体的站点,网站的文章和作品均由markdown进行编写,可以满足你的基本需求.如果觉得这个项目不错,请为它点赞支持. 项目架构 JDK ...

  6. MySQL:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    错误 原因:可能是服务没有启动 以管理员身份打开cmd 输入 net start mysql

  7. easypoi导出单个sheet和多个sheet

    今天有时间研究了一下easypoi,感觉使用了easypoi导出excel方便了很多,不用写很多复杂的反射,只需要使用注解和一些工具类就可以实现常用的excel的导出,接下来介绍一下easypoi如何 ...

  8. 解决Openwrt安装插件提示一下错误的办法

    解决Openwrt安装插件提示一下错误的办法 Openwrt安装17ce插件,提示一下错误: Collected errors: * check_data_file_clashes: Package ...

  9. Angularjs ngTable使用备忘

    项目中用到angularjs的表格ng-table,功能相当强大,像搜索.排序.checkbox.分页.每页表格显示数目等都有.API,demo什么的也只能参考官网了.这里做个备忘,哪天肯定还会用到. ...

  10. .NET开源工作流RoadFlow-流程运行-工作委托

    如果某一个人某一段时间不在单位,则可以将自己的工作委托给他人代为处理. 在 流程处理-->工作委托 中可以管理自己的委托,管理员也可以在 流程管理-->工作委托 中管理所有人的委托: 委托 ...