文章分类 - Asp.net
knowledge of Asp.net
摘要:采用的工具VS2010生成工程1. 生成webservice工程:建 ASP.NET 空WEB 应用程序。2. 在建好的ASP.NET 空WEB应用程序中新建项“web 服务”。完成上述内容工程结构如下图首先看webservice1.asmx.cs,默认是有一个HelloWorld()方法的,然后我模仿着写,写多几个方法,就是所谓服务,看例子吧.using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Data.S
阅读全文
摘要:1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成的垃圾NamingContainer。8.使用计划任务按时生成页面。(本文不包含该做法的实现)9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章篇幅,本文不包含该做法的实现)10.缓存破坏。(不包含第9做法的实现)针对上述做法,我们首先需要一个 HTTP 模块,它是整个页面
阅读全文
摘要:根据不同需求,在web开发中,有时候我们可能要定时的执行一下任务,比如定时发布网站中的文章,这时我们就需要做一个定时执行更新的操作,但由于web的http是无状态的连接,如何才能时时进行任务的更新呢?方法还是有的,看看下面两种方法吧!方法一: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System....
阅读全文
摘要:ViewData和TempData是字典类型,赋值方式用字典方式, ViewData["myName"]ViewBag是动态类型,使用时直接添加属性赋值即可 ViewBag.myNameViewBag和ViewData只在当前Action中有效,等同于ViewTempData可以通过转向继续使用,因为它的值保存在Session中。但TempData只能经过一次传递,之后会被系统自动清除ViewData和ViewBag 中的值可以互相访问,因为ViewBag的实现中包含了ViewData
阅读全文

浙公网安备 33010602011771号