Welcome 微信登录

首页 / 网页编程 / ASP.NET

分享提高ASP.NET Web应用性能的技巧

分享提高ASP.NET Web应用性能的技巧

在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点。1.debug=「false」当创建 ASP.NET Web应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。<comp...
.NET实现魔方游戏(一)之任意阶魔方的表示

.NET实现魔方游戏(一)之任意阶魔方的表示

第一节 魔方的简单表示 对于任意N阶的魔方均有六个面(Surface),每个面有N*N个方块。在面向对象的程序设计里,我们可以把魔方(Cube)、魔方的面(Surface)和面的方块(Block)均视作为对象。 魔方的定义:六个面存储在一个数组""" <summary>""" 表示一个指定阶的魔方""" </summary>Public Class CubeClass""" <summary>""" 魔方阶数""" ...
ASP.NET中实现导出ppt文件数据的实例分享

ASP.NET中实现导出ppt文件数据的实例分享

前一段时间因工作需要,需增加ppt数据的导出下载。发现网络上这方面资料并不是很多,零零散散地找到一些相关的资料,经过自己的试验,终于完成相关功能。应博友要求,在此分享下我的经验,不好之处还望大家多多指出。 在做之前,首先需要添加相关引用Microsoft.Office.Interop.PowerPoint.dll。using PowerPoint = Microsoft.Office.Interop.PowerPoint; 操作PPT代码如下:复制代...
ASP.NET Mvc开发之EF延迟加载

ASP.NET Mvc开发之EF延迟加载

先来看看定义EF延迟加载:就是使用Lamabda表达式或者Linq 从 EF实体对象中查询数据时,EF并不是直接将数据查询出来,而是在用到具体数据的时候才会加载到内存。一、实体对象的Where方法返回一个什么对象?大家来看一下上一篇文章的代码来分析一下:#region 查询文章列表+ActionResult Article()/// <summary>/// 查询文章列表/// </summary>/// <returns&g...
ASP.NET Mvc开发之查询数据

ASP.NET Mvc开发之查询数据

对于.NET平台上开发WebForm项目,程序员操作数据的方法主要是通过使用ADO.NET。而我们MVC操作数据库呢?与ADO.NET相比又有怎样的优势呢?一、大家都在谈的EF到底是什么?EF,全称EntityFramWork。就是微软以ADO.NET为基础发展的所谓ORM(对象关系映射框架,或者说是数据持久化框架)。简单的来说就是根据实体对象操作数据表中数据的一种面向对象的操作框架,具体的底层也是调用ADO.NET。下面我们就来演示怎么使用EF来操作数据...
巧用ASP.NET Cookie

巧用ASP.NET Cookie

先看一看cookie学习图,看一看学什么?一、Cookie是什么Cookie是一小段文本信息,存在客户端硬盘上的长度不超过4KB的文本文件。伴随着用户请求和页面在Web服务器和浏览器之间传递用户每次访问站点时,Web应用程序都可以读取Cookie包含的信息。二、工作原理由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证吧,每人一个,无论谁访问都必须携带自己通行证。这样服务器就能从通行证上确认客户身份了...
asp.net生成字母和数字混合图形验证码

asp.net生成字母和数字混合图形验证码

验证码技术是网站开发过程中比较重要的技术,可以防止非法人员利用注册机或者登陆工具来攻击我们的网站。下面是效果图:具体实现方法如下:1、主要思路是:引用Using System.Drawing命名空间,利用Graphics的FromImage方法创建一个画布,同时设置画布的宽和高,然后通过Graphics类 的DrawString方法随机生成的字符串绘制到画布中,绘制验证码的同时,在画布中利用SetPixel方法绘制一些色点,从而防止非法人员利用机器 人来进...
轻量级asp.net ajax解决方案详解

轻量级asp.net ajax解决方案详解

本文实例讲述了轻量级asp.net ajax解决方案。分享给大家供大家参考,具体如下:跟shotdog老师研究探讨了下asp.net里,除官方庞大asp.net ajax之外的ajax解决方案。我们想法是以不同的服务器端方式输出,然后在页面使用jQuery的ajax实现调用服务器端几个解决方案:1、使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得<body>内的内容,写入DOM优点:不用改变现有的asp...
ASP.NET Mvc开发之删除修改数据

ASP.NET Mvc开发之删除修改数据

之前那篇文章介绍了ASP.NET MVC使用EF来查询数据和EF中DbQuery<T>泛型对象对数据的延迟加载。今天我们就来看看我们怎么使用EF来删除数据。其实现在的Web开发通用的模式就是前端使用Js和JQuery来和后端进行数据交互。那么我们就在前端来加两个删除和更新的脚本。代码如下: <!--遍历 Action方法 设置给 ViewData 的集合数据,生成HTML代码-->@foreach (BlogArticl...
ASP.NET数据绑定GridView控件使用技巧

ASP.NET数据绑定GridView控件使用技巧

不得不说GridView控件的功能确实很强大,一个简简单单的控件就可以把数据管理的很美。在这两天做的任务中碰到的一些GridView控件中遇到的问题进行总结;①:在GridView控件中随意显示数据库中的信息:GridView控件中有一个AutoGenerateColumns属性,它的作用就是控制GridView控件是否在运行的时候自动生成相关联的列,一般情况下把这个属性设置成为false。因为我们需要的是一个DIY的GridView控件。然后点击右上角的...
Gridview利用DataFormatString属性设置数据格式的方法

Gridview利用DataFormatString属性设置数据格式的方法

本文实例讲述了Gridview利用DataFormatString属性设置数据格式的方法。分享给大家供大家参考,具体如下:首先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注意的是要把需要设置的字段的HtmlEncode属性设置为False,否则所设置的格式将无法显示,然后就可以设置每个字段的 DataFormatString属性来输出不同的格式了。DataFor...
ASP.NET文件上传控件Uploadify的使用方法

ASP.NET文件上传控件Uploadify的使用方法

对于文件上传来说,有很多种实现方式,如传统的表单方式,现在流行的flash方式,甚至还有纯JS方式,之所以有这些方式来实现文件上传,我想主要原因是因为,传统的上传对于大文件支持不够,因为它是单线程同步机制,当大文件通过HTTP方式发送到服务端时,对于服务端站点的主线程影响比较大,会产生阻塞,所以,现在很多上传控制都是异步,多线程的方式去实现的.今天来介绍一个文件上传控制,它就是Uploadify,它应该是flash的异步上传工具,对于大文件支持还不错,所以...
ASP.NET多文件上传控件Uploadify的使用方法

ASP.NET多文件上传控件Uploadify的使用方法

对于Uploadify文件上传之前已经讲过一次(文件上传~Uploadify上传控件),只不过没有涉及到多文件的上传,这回主要说一下多个文件的上传,首先,我们要清楚一个概念,多文件上传前端Uploadify是通过轮训的方式去调用我们的后台upload程序的,所以,对于多文件上传来说,也没什么稀奇的.下面是文件上传后的缩略图如下列表的组装使用JS模板,这样对于复杂的HTML结构来说,可以减少拼写错误的出现,关闭是将LI元素从UI元素移除,最后提交时,从UI里...
asp.net采集页面上所有图像图片资源的具体方法

asp.net采集页面上所有图像图片资源的具体方法

有时我们需要采集一些信息到自己的数据库,本地磁盘,我们经常使用的是WebClient,WebRequest等等,今天主要说一下,对于一个URI地址,采集这个页面上所有的图像资源,下面是源代码,供大家参考,学习。/// <summary>/// 下载指定URL下的所有图片/// </summary>public class WebPageImage{/// <summary>/// 获取网页中全部图片/// </su...
<< 191 192 193 194 195 196 197 198 199 200 >>