- 博客(150)
- 资源 (17)
- 收藏
- 关注
原创 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 2237
转载 ASP.NET存储Session的StateServer
由于公司要对服务器做个负载均衡,所以Web项目在两台前端服务器(web1、web2)各部署了一份。但是在项目中会用到session。当一开始在web1上登陆后,由于web1之后负载可能会变大,就有可能从web1跳转到web2上。从网上找了好多资料,自己也明白在web.config里配置网上的好多例子都是把stateConnectionString="tcpip=127.0.0.1:42
2008-11-27 22:43:00 4827 2
转载 jQuery Ajax 全解析
本文地址: jQuery Ajax 全解析 本文作者:QLeelulu 转载请标明出处! jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.
2008-11-27 11:47:00 1298
转载 结合UpdatePanel实例讲解ASP.NET的页面缓存技术
ASP.NET Page是个非常强大的模型,缓存是它的重要特性。本文结合UpdatePanel的简单实例讲解ASP.NET的缓存技术。如果一个页面已经使用了缓存,我还没有想到一个操作简单,但又能保持其缓存特性的解决方案。另外,我甚至想合理利用这种缓存机制来提高异步更新时的性能(也就是尝试着让页面缓存异步更新的内容)。我查阅了ASP.NET Page缓存的资料,作了一些尝试,但是依旧无法得出一个
2008-11-27 09:18:00 2164 2
转载 浅析UpdatePanel的partial render原理
在我接触ajax.net前,update panel的大名已经是如雷贯耳了。update panel到底如何实现partial render的呢,半年来一直塞在我的思绪中。 一个星期前,终于开始了我的ajax.net之旅,美妙绝伦的js 扩展令人陶醉。但不幸的是在我以updatepanelmachinism,inside updatepanel ajax等等等为关键字
2008-11-27 09:06:00 1718
转载 ExtJS2.0中的Store
Store可以理解为数据存储器,可以理解为客户端的小型数据表,提供缓存等功能。在ExtJS中,GridPanel、ComboBox、DataView等控件一般直接与Store打交道,直接通过store来获得控件中需要展现的数据等。一个Store包含多个Record,同时Store又包含了数据来源,数据解析器等相关信息,Store通过调用具体的数据解析器(DataReader)来解析指定类型
2008-11-26 15:26:00 1995
原创 回忆一下小时候的生活
还有几个人能想得起那段朦胧的记忆,我还依稀记得……进幼儿园认识的第一个人就是守大门的老爷爷,记得进幼儿园的大门就是一个遮阳棚,他就在旁边的传达室,他人很好,很亲切.每天晚上我盼着妈妈来接我,几乎总是最后一个离开幼儿园,别的小朋友早早就被接回家,他就在那里哄我,有点像我的外公.在幼儿园经常哭,哭的理由有很多,妈妈不来接我回家,被老师体罚,伙食不好,要在幼儿园过夜,孤独…..等等,最不
2008-11-26 11:30:00 1862
原创 利用Javascript打印页面
DIV.d1 { DISPLAY: none } 打印可以这样实现(仅作简单示例): 也可把那个CAB文件下载到本地服务器再引用它. 在这里加入打印内容及控制分页............ <OBJECT id="MyPrinter" style="
2008-11-25 20:07:00 1236
原创 Asp.net中的几种打印方案
一、利用IE内部打印组件: 这个方案也许是最简单的,当然不会很“专业”。我们假设客户端是IE6.0版本,因为在IE6.0中才完全体现我们所要应用的“打印模板机制”。它在精确控制页面边界,文本间隔,以及打印的统一性上,功能更为完备。 至于这种方案的实现也相当简单,它主要只涉及到DEVICERECT,LAYOUTRECT两种行为方式,分别用来定义整体页面风格及单
2008-11-25 20:03:00 2290
原创 VS2005中建立三层构架项目框架
下面我们建立一个名为ShopStore的项目,采用三层构架:1.新建立一个空白解决方案文件,如下图:2.此时解决方案中没有任何项目.3.右键选择解决方案--选择添加新项目--选择类库(新建DataAccess项目)4.重复以上步骤,依次建立三个类库项目,分别是:DataAccess数据访问层,Bussiness业务逻辑层,Common公共层(一些公共类、方法)5.新建asp.net项目(网站),即
2008-11-25 19:50:00 1418 1
原创 通过Web Services上传和下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过WebServices传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过WebServices从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的WebServ
2008-11-25 15:12:00 1214
原创 HttpWebRequest,HttpWebResponse的用法和用途
1.用途:HettpWebRequest,HettpWebResponse用途和webServers的作用差不多,都是得到一个页面传过来的值。HttpWebRequest2。用法:----------------get的用法(相对简单)------------------ System.Net.HttpWebRequest httpWebRequest = (System.Net.
2008-11-25 12:27:00 4885
原创 用GridView编辑更新独立的单元格
翻译出处:http://www.codeproject.com/KB/webforms/EditGridviewCells.aspx源代码下载介绍在asp.net 中,GridView允许你通过EditIndex属性来修改数据的一行,同样也必须进行整行更新。你可能不想对整行进行更新,并且常规更新是利用EditItemTemplate,在它内部放上编辑状态所要显示的控件;而事
2008-11-25 11:11:00 2841 1
原创 GridView中使用方向键标记选中行
在aspx中定义javascript事件,判断按键是否为上下键; "text/javascript">var currentRowId = 0;function SelectRow(){ if (event.keyCode == 40) MarkRow(currentRowId+1); else if (event.keyCode == 38) MarkRow(curre
2008-11-25 11:00:00 1545 2
原创 使用javascript实现GridView无刷新选中行(变色)
以前在网上找过不少方法,但不是不好用就是要刷新页面,昨天把以前做的一个需要刷新选中行的代码修改了一下,还挺好用,拿出来大家分享一下,有需要改进之处,欢迎指正!实现方式:通过javascript进行控制,点击行中任何一个位置,改行被选中变色。1、首先在.aspx页面块中添加javascript var prevselitem=null; function selectx(ro
2008-11-25 10:59:00 1986
转载 对ASP.NET三层架构的一点认识
以前对ASP.NET的三层构架的理解一直是很模糊的。看了很多资料,反倒更不宜理解。于是后来就有了一种很狭义的理解:表示层就是页面展示的东西(XX.aspx文件);业务层就是实现数据库操作用来在页面显示的过程(XX.aspx.cs文件);还有就是数据层是数据库。 前段时间看了《面向对象的ASP.NET》一书,才发现是受了以前ASP开发的干扰。这两种的思想是完全不
2008-11-25 09:44:00 1237
转载 .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 2373
转载 Jquery插件研究:Ajax File Upload
今天开始研究Jquery的官方插件,首先是Ajax File Upload插件,网站地址在这里http://www.phpletter.com/DOWNLOAD/,其中还有其他的javascript file/image manager,以后再研究吧。 看了一下它的Demo,做的很简单,服务器端是用php写的,我改成用.net写了,主要代码: $.
2008-11-24 16:54:00 3040 2
转载 JavaScript与Web Service组合实现无刷新交互
在.NET里,客户端与服务端进行数据交互我想大多数朋友都遇到过这样的问题,语言不同,又怎么来实现交互呢.客户端的JavaScript是弱类型语言,服务端是强类型语言(如:C#,VB.NET,VC++,J#等).两个不同语言之间的交互是不是要借助于别的东西呢.我在这里可以告诉大家的是:答案不一定,但是借助别的东西的话是肯定可以达到数据交互的.比如ASP.NETAJAX框架他就支持.下面我
2008-11-24 16:38:00 962
转载 ASP.NET AJAX中使用Web Service
页面代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> body { font: 11pt Trebuchet MS; font-color: #00000
2008-11-24 16:37:00 923
转载 ExtJS的.NET控件----YuiGrid(数据绑定、同步/异步取值)
YuiGrid是ExtJs的.NET控件, 其功能类似标准的GridView控件,又各有所长,本文将简单的介绍下ExtJS的.NET控件中的YuiGrid控件的一些常用功能和实现。 一、数据准备 建立数据(MSSQL 2005),字段如下图所示: 二、效果预览 YuiGrid的界面呈现的效果如下图:
2008-11-24 16:25:00 2000 1
转载 ExtJs的.NET控件----YuiGrid(分页/在线编辑)
本文将介绍ExtJs的.NET控件YuiGrid分页机制和在线编辑功能. 一、分页 YuiGrid的分页机制不是很强大,内置有两种分页样式,下图便是其中的一种. 本示例代码是借鉴于YuiGrid源代码中的测试案例的代码,使用MSSQL2005数据库,下面为分页查询的代码: Code highlighting produced by Acti
2008-11-24 16:22:00 4303
转载 使用RadControls控件RadWindowManager定制弹出式网页内窗体
RedControls控件库里的RadWindowManager封装了很多特效网页内窗体,比如常见的在网页内窗体打开页面,消息提示对话框,确定对话框等。 下面简单的介绍下这个功能的使用,如何定制弹出式网页内窗体。 如上图,是通过RadWindow来实现的,在内部包含了一个aspx页面。可定位、拖拽、刷新以及自定义脚本关闭该
2008-11-24 16:18:00 3182 3
原创 ExtJs的.NET控件----TabContainer和TabPanel
TabContainer通常是与TabPanel控件配合使用的,目前很多控件库以及控件产品里基本都有这两个控件,标准控件里虽然没有,在ASP.NET AJAX里已经提供了这两个控件,用他们可以很方便的来定制选项卡级的开发。但是不同的控件都有他的优点和不足之处。 比如ASP.NETAJAX里的我个人觉得界面效果太难看了,即使使用CSS也不好控制开发的灵活性不够好;如果说
2008-11-24 16:15:00 2279
转载 使用RadControls的RadMenu控件开发系统菜单
关于菜单这个话题我想应该是不讲则懂,所以本文不会多讲这些概念,则重关注RadControls控件中的RadMenu控件的使用,结合数据库来开发一个系统菜单。一、数据库设计 这里我就使用Access作为示例数据库,详细见下图: 表字段依次为:自动编号、菜单编码、菜单名称、请求地址、菜单上显示的图片地址、快
2008-11-24 16:12:00 2406
转载 ASP.NET AJAX 中在客户端用 WebRequest 调用 Web Service
熟悉 ASP.NET AJAX 的人都知道,在客户端调用 Web Service 最简便、最标准的方法就是使用 ScriptManager 为我们生成的 Web Service 代理。例如有以下 Web Service:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight
2008-11-24 16:00:00 1852 1
转载 使用 ExtJS TreePanel 从 ASP.NET AJAX Web Service 获取、绑定和显示树
1.Web ServiceCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsT
2008-11-24 15:53:00 2820 2
转载 ExtJS中从WebService获取数据保存到本地,填充GridPanel实现静态数据分页
最近做一个网站,无意中发现竟然有ExtJS这样美妙的东西于是后台就用ExtJs来做了,做的时候碰到一个问题就是GridPanel只能对动态数据进行分页,而之前业务层已经全部写好了,再修改实在不方便而且网站数据量不大,所以就想能不能先把数据全部获取到本地,然后再对本地数据进行分页琢磨了好几天,结合网上一些人的方法,初步实现了一套方法,全部代码如下,注释有说明代码Code[copy to clipbo
2008-11-24 15:47:00 2663
转载 使用ExtJS GridPanel从Web Service 获取、绑定和显示数据
本文将向大家介绍一种使用 ExtJS 的 GridPanel 组件从 ASP.NET Web Service 获取 XML 数据并进行绑定和显示的方法。GridPanel 组件在进行数据绑定时可以接收多种数据格式。其中以 JSON 和 XML 最为常见。如果要给 GridPanel 绑定JSON 格式的数据(这也是网上“通用”和“热门”的解决方案),那么我们需要修改 Web Service
2008-11-24 15:44:00 4612
转载 发布自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
首先是ajax填充插件FillOptions,这个插件可以通过ajax方法获取数据并把数据添加到下拉列表框,数据格式支持xml格式和json格式,插件定义如下FillOptions(url,options)参数说明 url:ajax请求的地址,必须 options包括如下参数datatype:ajax请求返回的数据格式,可以是”xml”或”json”,默认为”j
2008-11-24 15:35:00 6188 1
原创 jquery常用操作
jquery基本入门第一天:选择器相关 1.html()与.text() .html()取得第一个匹配元素的html内容。会带有标签,.text()仅是里边的文本 .text()取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本 2. $("a")选择所有的连接 $(".a")选择所有class="a"的标签 $("#a")选择id="a"的标
2008-11-24 15:21:00 1781
转载 基于jQuery的AJAX和JSON实现纯html数据模板
通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。我们先来看一下html模板: table id="datas" border="1" cellspacing="0" style="border-collapse: collapse">
2008-11-24 15:17:00 6642 2
转载 基于MES的生产管理系统应用
通过对某航空企业车间生产管理特点的分析,采用H/5模式以及ASP. NET C#SQLServer2000设计开发基于MES的生产管理系统。介绍该系统的设计原理、软硬件结构图,着重分析说明计划管理系统的开发过程、技术关健及具体实现方法和运行结果。该系统为某航空企业的车间实施计算机管理、提高生产效率提供了有效的工具。引 言 随着信息技术的发展和应用,信息系统在企业中的使用也越来越广
2008-11-23 20:45:00 8186
转载 C# 打印DataTable
public class PrintFunction ...{ public String printName = String.Empty; public Font prtTextFont = new Font("Verdana", 10); public Font prtTitleFont = new Font("宋体", 10);
2008-11-22 22:29:00 6186 2
原创 .Net从服务器中下载文件通用函数
using System.IO;using System.Threading;------------------------------------------/// /// 输出硬盘文件,提供下载 /// /// Page.Request对象 /// Page.Response对象 /// 下载文件名 //
2008-11-22 21:46:00 1741
转载 IIS7 会重用那些不该重用 HttpHandler
首先,实现IHttpHandler时要实现一个IsReusable的属性,这个属性告诉ASP.NET此HttpHandler是否可重用。如果一个HttpHandler是可重用的,那么多次请求都有可能用同一个HttpHandler实例;而如果一个HttpHandler是不可重用的,那么ASP.NET应该确保每次请求使用的都是一个新构造的HttpHandler实例。
2008-11-21 16:45:00 1023
转载 关于HttpHandler的可重用性的思考(关于IsReusable属性的疑惑)
原来一直对这个IHttpHandler的可重用性不太理解,今天看了一篇文章算是有一点感觉了.总的说来针对每个请求都会由一个HttpHandlerFactory初始化一个对应的IHttpHandler的实例出来, 而这个Handler是否有状态并非取决于这个类是否有成员变量. 而是取决于它是否依赖于HttpContext.Request, 因为它被Factory初始化出来的时候是用这个co
2008-11-21 16:37:00 1987
转载 IHttpHandler接口
是否想学习HTTP处理程序编程呢?好吧,第一步工作是熟悉IHttpHandler接口。HTTP处理程序只不过是实现该接口的托管类。更确切地讲,同步HTTP处理程序实现IHttpHandler接口;而异步HTTP处理程序实现IHttpAsyncHandler接口。让我们先看看同步处理程序。IHttpHandler接口的合同定义了HTTP处理程序以同步方式处理一个HTTP请求需要采取的行动
2008-11-21 16:20:00 1106
原创 回想一下前几天的几个面试题
1.用过微软的企业库没有?2.VSTS用过吗?3.webservice是怎么调用的?知道net remoting吗?还有WCF......4.网站访问量大的时候,怎么优化?5.你试过静态化一个页面吗?6.国内写Javascript比较牛的网站论坛有哪些?7.用三层吗?用ORM吗?8.一个使用了用户控件的页面,它的事件发生顺序是怎样的?(以上问题都要解释,不能只回答Yes or No)问我比较擅长哪
2008-11-21 14:52:00 2323 6
原创 CSDN网站使用了哪些技术?
如题,这是前天的面试题,呵呵我注意到,论坛的一些网页的后缀名是.html,而csdn分明是asp.net写的,按常理来说应该是这种后缀名".aspx"面试的人告诉我,静态化页面是一种优化手段,因为少了asp.net的处理,至于这样的处理到底有多大的改善,以及是不是每个页面都可以这么处理,怎么处理,我还不太清楚,除了静态化页面,和ajax以后,应该还有xml方面的,可这方面我所知甚少.我还漏掉了什么
2008-11-21 14:42:00 1698
.net 8 + Azure 登录 + Ant Design Blazor
2024-04-18
Advanced.Installer.v13.1注册机
2016-09-19
MySQLBackupFTP及注册工具
2016-09-19
AlwaysUp8.5及注册机
2015-09-25
数据库数据互导及文档生成工具(IT人员必备)
2015-01-19
类似SCSF中EventBroker解耦事件调用方和接受方,打破"+="带来的耦合
2014-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人