自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 收藏
  • 关注

asp.net页面回传与js调用服务端事件、PostBack的原理详解

Asp.net中服务端控件事件是如何触发的Asp.net 中在客户端触发服务器端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:<input type="submit" value="Submit">,这是Form表单的提交按钮,...

2008-11-30 14:10:00 72

ASP.NET存储Session的StateServer

由于公司要对服务器做个负载均衡,所以Web项目在两台前端服务器(web1、web2)各部署了一份。但是在项目中会用到session。当一开始在web1上登陆后,由于web1之后负载可能会变大,就有可能从web1跳转到web2上。从网上找了好多资料,自己也明白在web.config里配置<sessionState mode="StateServer" stateConnectionSt...

2008-11-27 22:43:00 128

《Web性能测试实战》性能测试报告模板

性能测试报告模板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 《LoadRunner性能测试实战》图书配套性能测试课程: 1、性能测试入门与虚拟用户开发基础(点击进入) 2、LoadRunner Controller使用基础(点击进入)1 基本信息...

2008-11-27 17:04:00 339

jQuery Ajax 全解析

本文地址: jQuery Ajax 全解析 本文作者:QLeelulu 转载请标明出处! jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery....

2008-11-27 11:47:00 68

结合UpdatePanel实例讲解ASP.NET的页面缓存技术

ASP.NET Page是个非常强大的模型,缓存是它的重要特性。本文结合UpdatePanel的简单实例讲解ASP.NET的缓存技术。如果一个页面已经使用了缓存,我还没有想到一个操作简单,但又能保持其缓存特性的解决方案。另外,我甚至想合理利用这种缓存机制来提高异步更新时的性能(也就是尝试着让页面缓存异步更新的内容)。我查阅了ASP.NET Page缓存的资料,作了一些尝试,但是依旧无法得出一个...

2008-11-27 09:18:00 58

浅析UpdatePanel的partial render原理

在我接触ajax.net前,update panel的大名已经是如雷贯耳了。update panel到底如何实现partial render的呢,半年来一直塞在我的思绪中。一个星期前,终于开始了我的ajax.net之旅,美妙绝伦的js 扩展令人陶醉。但不幸的是在我以updatepanelmachinism,inside updatepanel ajax等等等为关键字google,bai...

2008-11-27 09:06:00 83

基于场景的性能测试设计

基于场景的性能测试设计选自《Web性能测试实战》 图书配套性能测试课程: 1、LoadRunner性能测试入门与虚拟用户开发基础(点击进入) 2、LoadRunner Controller使用基础(点击进入)注:转载请注明出处与原文地址。在各类软件测试工作中,性能测试往往不被重视,而项目中由于系统性能不合格带来损失的例子却非常多。造成这种现象的原因之一就是各个公...

2008-11-26 17:13:00 123

ExtJS2.0中的Store

Store可以理解为数据存储器,可以理解为客户端的小型数据表,提供缓存等功能。在ExtJS中,GridPanel、ComboBox、DataView等控件一般直接与Store打交道,直接通过store来获得控件中需要展现的数据等。一个Store包含多个Record,同时Store又包含了数据来源,数据解析器等相关信息,Store通过调用具体的数据解析器(DataReader)来解析指定类型...

2008-11-26 15:26:00 120

回忆一下小时候的生活

还有几个人能想得起那段朦胧的记忆,我还依稀记得……进幼儿园认识的第一个人就是守大门的老爷爷,记得进幼儿园的大门就是一个遮阳棚,他就在旁边的传达室,他人很好,很亲切.每天晚上我盼着妈妈来接我,几乎总是最后一个离开幼儿园,别的小朋友早早就被接回家,他就在那里哄我,有点像我的外公.在幼儿园经常哭,哭的理由有很多,妈妈不来接我回家,被老师体罚,伙食不好,要在幼儿园过夜,孤独…..等等,最不...

2008-11-26 11:30:00 97

利用Javascript打印页面

<html> <head> <style type="text/css" media="print"> DIV.d1 { DISPLAY: none } </style> </head> <body> 打印可以这样实现(仅作简单示例): 也可把

2008-11-25 20:07:00 60

Asp.net中的几种打印方案

一、利用IE内部打印组件: 这个方案也许是最简单的,当然不会很“专业”。我们假设客户端是IE6.0版本,因为在IE6.0中才完全体现我们所要应用的“打印模板机制”。它在精确控制页面边界,文本间隔,以及打印的统一性上,功能更为完备。   至于这种方案的实现也相当简单,它主要只涉及到DEVICERECT,LAYOUTRECT两种行为方式,分别用来定义整体页面风格及单个页面内容风...

2008-11-25 20:03:00 232

VS2005中建立三层构架项目框架

下面我们建立一个名为ShopStore的项目,采用三层构架:1.新建立一个空白解决方案文件,如下图:2.此时解决方案中没有任何项目.3.右键选择解决方案--选择添加新项目--选择类库(新建DataAccess项目)4.重复以上步骤,依次建立三个类库项目,分别是:DataAccess数据访问层,Bussiness业务逻辑层,Common公共层(一些公共类、方法)5.新建asp.net项目(网站),即...

2008-11-25 19:50:00 105

性能测试常见误区

性能测试常见误区选自《Web性能测试实战》 配套性能测试课程: 1、LoadRunner性能测试入门与虚拟用户开发基础(点击进入) 2、LoadRunner Controller使用基础(点击进入) 请看下面一个性能测试小案例:某公司OA产品的新版本即将发布。为了看看系统的性能,决定安排测试工程师A君执行性能测试任务。A君做法如下:<?xml:namesp...

2008-11-25 17:50:00 86

CN Erlounge III - 提前关闭注册通道

[2008-11-25] 通告:CN Erlounge III 提前关闭注册通道参见:http://www.ecug.org/apply/由于注册人数超预期,现决定提前关闭注册通道。如果对本次会议感兴趣,请在明天上午前注册。 注册通道将于 2008-11-26 中午 12:00 正式关闭。 ...

2008-11-25 15:37:00 81

通过Web Services上传和下载文件

随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过WebServices传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过WebServices从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的WebServ...

2008-11-25 15:12:00 64

HttpWebRequest,HttpWebResponse的用法和用途

1.用途:HettpWebRequest,HettpWebResponse用途和webServers的作用差不多,都是得到一个页面传过来的值。HttpWebRequest2。用法:----------------get的用法(相对简单)------------------System.Net.HttpWebRequesthttpWebRequest=(System.Net.Http...

2008-11-25 12:27:00 140

用GridView编辑更新独立的单元格

翻译出处:http://www.codeproject.com/KB/webforms/EditGridviewCells.aspx源代码下载介绍在asp.net 中,GridView允许你通过EditIndex属性来修改数据的一行,同样也必须进行整行更新。你可能不想对整行进行更新,并且常规更新是利用EditItemTemplate,在它内部放上编辑状态所要显示的控件;而事实上,你可能只对...

2008-11-25 11:11:00 122

GridView中使用方向键标记选中行

在aspx中定义javascript事件,判断按键是否为上下键; <scripttype="text/javascript">varcurrentRowId=0;functionSelectRow(){ if(event.keyCode==40) MarkRow(currentRowId+1); elseif(event.keyCode==38) M...

2008-11-25 11:00:00 170

使用javascript实现GridView无刷新选中行(变色)

以前在网上找过不少方法,但不是不好用就是要刷新页面,昨天把以前做的一个需要刷新选中行的代码修改了一下,还挺好用,拿出来大家分享一下,有需要改进之处,欢迎指正!实现方式:通过javascript进行控制,点击行中任何一个位置,改行被选中变色。1、首先在.aspx页面块中添加javascript<script type="text/javascript"> var prev...

2008-11-25 10:59:00 185

对ASP.NET三层架构的一点认识

以前对ASP.NET的三层构架的理解一直是很模糊的。看了很多资料,反倒更不宜理解。于是后来就有了一种很狭义的理解:表示层就是页面展示的东西(XX.aspx文件);业务层就是实现数据库操作用来在页面显示的过程(XX.aspx.cs文件);还有就是数据层是数据库。前段时间看了《面向对象的ASP.NET》一书,才发现是受了以前ASP开发的干扰。这两种的思想是完全不同的,顿时觉得思想豁然开朗,...

2008-11-25 09:44:00 73

.net下两种json序列化速度比对(已添加源代码下载地址)

最近研究JSON,想把datatable直接序列化为json,上网查了查,发现.net下有这么两种json序列化的方法:一是用Newtonsoft.Json.dll进行json序列化,这个从json的官网上就可以找到,使用比较方便。二是用xml-2-json.xsl这个xslt模板转换,详细请看这里http://blog.csdn.net/isaaq/archive/2006/12/09/...

2008-11-24 17:01:00 85

Jquery插件研究:Ajax File Upload

今天开始研究Jquery的官方插件,首先是Ajax File Upload插件,网站地址在这里http://www.phpletter.com/DOWNLOAD/,其中还有其他的javascript file/image manager,以后再研究吧。 看了一下它的Demo,做的很简单,服务器端是用php写的,我改成用.net写了,主要代码:$.ajaxFileUpload(.....

2008-11-24 16:54:00 68

JavaScript与Web Service组合实现无刷新交互

在.NET里,客户端与服务端进行数据交互我想大多数朋友都遇到过这样的问题,语言不同,又怎么来实现交互呢.客户端的JavaScript是弱类型语言,服务端是强类型语言(如:C#,VB.NET,VC++,J#等).两个不同语言之间的交互是不是要借助于别的东西呢.我在这里可以告诉大家的是:答案不一定,但是借助别的东西的话是肯定可以达到数据交互的.比如ASP.NETAJAX框架他就支持.下面我...

2008-11-24 16:38:00 68

ASP.NET AJAX中使用Web Service

页面代码:<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.o.

2008-11-24 16:37:00 63

ExtJS的.NET控件----YuiGrid(数据绑定、同步/异步取值)

YuiGrid是ExtJs的.NET控件,其功能类似标准的GridView控件,又各有所长,本文将简单的介绍下ExtJS的.NET控件中的YuiGrid控件的一些常用功能和实现。一、数据准备建立数据(MSSQL 2005),字段如下图所示:二、效果预览YuiGrid的界面呈现的效果如下图: 我们还可以点击列进行排序以及动态指定需要显示的列,如下图示:三、数据绑定和取...

2008-11-24 16:25:00 91

ExtJs的.NET控件----YuiGrid(分页/在线编辑)

本文将介绍ExtJs的.NET控件YuiGrid分页机制和在线编辑功能.一、分页YuiGrid的分页机制不是很强大,内置有两种分页样式,下图便是其中的一种.本示例代码是借鉴于YuiGrid源代码中的测试案例的代码,使用MSSQL2005数据库,下面为分页查询的代码:<!--<br /><br />Code highlighting produ...

2008-11-24 16:22:00 89

CN Erlounge III - 已注册讲师和主题列表

已注册讲师名单及议题注:以下只是当前已注册的讲师及相应的议题(按注册时间次序排列),但是限于大会时间安排上的限制,她们并不一定最终全部都在本次大会中讲。公布已注册的讲师名单和议题,目的只是处于信息披露的需要,让大会的过程更加透明。 姓名电子邮件演讲主题周爱民(aimingoo)aiming AT gmail.comer...

2008-11-24 16:20:00 150

使用RadControls控件RadWindowManager定制弹出式网页内窗体

RedControls控件库里的RadWindowManager封装了很多特效网页内窗体,比如常见的在网页内窗体打开页面,消息提示对话框,确定对话框等。下面简单的介绍下这个功能的使用,如何定制弹出式网页内窗体。 如上图,是通过RadWindow来实现的,在内部包含了一个aspx页面。可定位、拖拽、刷新以及自定义脚本关闭该窗体。除此之外还提供有alert,confirm,如下效果图:...

2008-11-24 16:18:00 252

ExtJs的.NET控件----TabContainer和TabPanel

TabContainer通常是与TabPanel控件配合使用的,目前很多控件库以及控件产品里基本都有这两个控件,标准控件里虽然没有,在ASP.NET AJAX里已经提供了这两个控件,用他们可以很方便的来定制选项卡级的开发。但是不同的控件都有他的优点和不足之处。比如ASP.NETAJAX里的我个人觉得界面效果太难看了,即使使用CSS也不好控制开发的灵活性不够好;如果说看界面我觉得RadC...

2008-11-24 16:15:00 84

使用RadControls的RadMenu控件开发系统菜单

关于菜单这个话题我想应该是不讲则懂,所以本文不会多讲这些概念,则重关注RadControls控件中的RadMenu控件的使用,结合数据库来开发一个系统菜单。一、数据库设计这里我就使用Access作为示例数据库,详细见下图:表字段依次为:自动编号、菜单编码、菜单名称、请求地址、菜单上显示的图片地址、快捷键(RadMenu控件支持)、菜单顺序、菜单级限、是否为末级和父菜单编码。 整个设计中...

2008-11-24 16:12:00 141

ASP.NET AJAX 中在客户端用 WebRequest 调用 Web Service

熟悉 ASP.NET AJAX 的人都知道,在客户端调用 Web Service 最简便、最标准的方法就是使用 ScriptManager 为我们生成的 Web Service 代理。例如有以下 Web Service:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (f...

2008-11-24 16:00:00 83

使用 ExtJS TreePanel 从 ASP.NET AJAX Web Service 获取、绑定和显示树

1.Web Service<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->[WebSe...

2008-11-24 15:53:00 77

ExtJS中从WebService获取数据保存到本地,填充GridPanel实现静态数据分页

最近做一个网站,无意中发现竟然有ExtJS这样美妙的东西于是后台就用ExtJs来做了,做的时候碰到一个问题就是GridPanel只能对动态数据进行分页,而之前业务层已经全部写好了,再修改实在不方便而且网站数据量不大,所以就想能不能先把数据全部获取到本地,然后再对本地数据进行分页琢磨了好几天,结合网上一些人的方法,初步实现了一套方法,全部代码如下,注释有说明代码Code[copy to clip...

2008-11-24 15:47:00 153

使用ExtJS GridPanel从Web Service 获取、绑定和显示数据

本文将向大家介绍一种使用 ExtJS 的 GridPanel 组件从 ASP.NET Web Service 获取 XML 数据并进行绑定和显示的方法。GridPanel 组件在进行数据绑定时可以接收多种数据格式。其中以 JSON 和 XML 最为常见。如果要给 GridPanel 绑定JSON 格式的数据(这也是网上“通用”和“热门”的解决方案),那么我们需要修改 Web Service...

2008-11-24 15:44:00 92

发布自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)...

首先是ajax填充插件FillOptions,这个插件可以通过ajax方法获取数据并把数据添加到下拉列表框,数据格式支持xml格式和json格式,插件定义如下FillOptions(url,options)参数说明 url:ajax请求的地址,必须 options包括如下参数datatype:ajax请求返回的数据格式,可以是”xml”或”json”,默认为”json”...

2008-11-24 15:35:00 136

jquery常用操作

jquery基本入门第一天:选择器相关 1.html()与.text() .html()取得第一个匹配元素的html内容。会带有标签,.text()仅是里边的文本 .text()取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本 2. $("a")选择所有的连接 $(".a")选择所有class="a"的标签 $("#a")选择id="a"的...

2008-11-24 15:21:00 67

基于jQuery的AJAX和JSON实现纯html数据模板

通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。我们先来看一下html模板: <tableid="datas"border="1"cellspacing="0"style="border-collapse:collapse"><tr>&a

2008-11-24 15:17:00 81

基于MES的生产管理系统应用

通过对某航空企业车间生产管理特点的分析,采用H/5模式以及ASP. NET C#SQLServer2000设计开发基于MES的生产管理系统。介绍该系统的设计原理、软硬件结构图,着重分析说明计划管理系统的开发过程、技术关健及具体实现方法和运行结果。该系统为某航空企业的车间实施计算机管理、提高生产效率提供了有效的工具。引 言 随着信息技术的发展和应用,信息系统在企业中的使用也越来越广泛。...

2008-11-23 20:45:00 903

C# 打印DataTable

publicclassPrintFunction...{publicStringprintName=String.Empty;publicFontprtTextFont=newFont("Verdana",10);publicFontprtTitleFont=newFont("宋体",10);privateString[]titles=newString[0];publicString[]T...

2008-11-22 22:29:00 296

.Net从服务器中下载文件通用函数

using System.IO;using System.Threading;------------------------------------------/// <summary> /// 输出硬盘文件,提供下载 /// </summary> /// <param name="_Request">Page.Request对象</param> ...

2008-11-22 21:46:00 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除