
ASP.Net/ASP
文章平均质量分 77
Softeer
这个作者很懒,什么都没留下…
展开
-
ASP用于BASE64的编解码
我以前收藏的一段代码,ASP的是用于BASE64的编解码的:sBASE_64_CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" sBASE_64_CHARACTERS = strUnicode2Ansi(sBASE_64_CHARACTERS)计算unicode字符串的Ansi编码的长度原创 2005-06-29 11:55:00 · 2050 阅读 · 0 评论 -
.Net环境下的缓存技术介绍
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数转载 2007-06-27 14:27:00 · 987 阅读 · 0 评论 -
自定义XML配置文件的操作类
xml配置文件: fujian fujian_zyz fujian_sql_zyz false操作类的实现:using System;using System.IO;using System.Web;using System.Text;using System.Xml.Serialization;using System.Xml;namespace LTPTOOL{ #re转载 2007-04-07 11:35:00 · 1050 阅读 · 0 评论 -
Asp.Net Forums 代码中的web设计模式
目录引言经典的WebForm架构设计模式MVC模式下的WebFormPage Controller模式下的WebFormFront Controller模式下的WebFormPage Cache模式下的WebForm引言记得微软刚刚推出ASP.NET时,给人的震撼是开发Web程序不再是编写传统的网页,而像是在构造应用程序,因而微软称之为WebForm。但是两年后的今天,有相当多的开发人员仍然延转载 2007-07-07 12:04:00 · 1137 阅读 · 0 评论 -
ASP.NET下MVC设计模式的实现
ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提供了许多重要的优点例如: 简易性;安全性;可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术在ASP.NET中得到了完全实现。用传统ASP技术建立的Web应用实例中,在页面中同时实现显示,业务逻辑和流程控制,这从转载 2007-07-07 11:58:00 · 1094 阅读 · 0 评论 -
asp.net常用类--Access数据操作类
OleDbHelper.csusing System;using System.Web;using System.Collections.Generic;using System.Text;using System.Collections;using System.Data;using System.Data.OleDb;using System.Configuration;using Sy转载 2007-04-11 13:50:00 · 1268 阅读 · 0 评论 -
ASP.NET 常见参考项目的 UI、BLL 、Model 、 DAL 分析
asp.net 常见参考项目的 UI、BLL 、Model 、 DAL 分析 应用/项目名称 UI层实现 Business Model & Logic Layer 实现 Data Access Layer 实现转载 2007-04-11 14:06:00 · 1152 阅读 · 0 评论 -
ASP.NET中的事务处理和异常处理
使用SQL-Transaction类和.NET提供的异常处理机制,我们就能够以一种可靠的方式处理数据库运行中的问题和发现系统异常。这篇小文章将解释事务处理和异常处理的概念和用法。 什么是事务? 事务处理是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的SQL语句、SELECT、INSERT、UPDATE、DELETE组成,如果在该单位包含的操作执行完毕后没有发生错误,那么它对数据库转载 2007-04-12 12:02:00 · 1123 阅读 · 0 评论 -
用三层架构与设计模式思想部署企业级数据库业务系统开发
1.1关于架构架构这个词从它的出现后,就有许许多多的程序员、架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的。当然,目前应用三层架构开发也正是业界最关注的主题。那么这里我们来看看单层、双层、三层甚至多层架构到底是怎么一回事。单层结构是80年代以来小型应用的结构,在那个结构化编程充斥的时代,还没有出现架构的概念,典型的是基于Dbase、Foxbase等小型数据库的转载 2007-07-20 12:55:00 · 1865 阅读 · 0 评论 -
如何开发高性能的 ASP.NET 应用程序
要使所编写的代码达到可接受的性能级别,可以结合下列技术来实现:1.当不使用会话状态时禁用它。2.仔细选择会话状态提供程序。3.避免到服务器的不必要的往返过程。4.使用 Page.IsPostBack 避免对往返过程执行不必要的处理。5.在适当的环境中使用 ASP.NET 服务器控件。6.只在必要时保存服务器控件视图状态7.使用 HttpResponse.Write 方法转载 2007-06-27 14:05:00 · 926 阅读 · 0 评论 -
大型企业门户网站设计开发一般性原则和建议
[适用范围] 本文所述的原则、建议适用于大型企业信息门户网站的设计和开发,注意不是小型企业网站、一般企业电子商务网站、企业级Web应用系统。 [一般性原则] 一、网站设计原则 第一原则:内容丰富、明确 网站主要是为浏览着提供信息服务的,作为大型企业信息门户网站,必须首先提供种类繁多内容丰富的资讯,使不同的访问者都能够访问到自己想要的信息。但是信息多了自然繁杂,因此有针对性地为浏览者提供明确的内容是转载 2007-06-27 11:27:00 · 1674 阅读 · 0 评论 -
常见的回车焦点按钮问题
不同的文本框,选择不同的按钮, function doSubmit() { if (event.keyCode == 13) { if (event.srcElement == document.getElementById())原创 2007-03-27 15:38:00 · 1141 阅读 · 0 评论 -
SQL注入天书 - ASP注入漏洞全接触
引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WW原创 2005-09-16 10:53:00 · 1122 阅读 · 0 评论 -
利用XMLHTTP无刷新添加数据之Post篇.
前两篇主要写了从获取数据.接下来,我们讲讲如何添加数据.我们传统的提交数据的方法都是用来实现的.标记中的Method属性确定了表单元素的数据在发送到服务器时,如何对HTTP请求信息进行打包. Method 属性可以使用的方法Method属性 发送表单元素的方式 读取数据的Request集合Get 标识在URL的原创 2005-11-15 14:27:00 · 1140 阅读 · 0 评论 -
什么是Ajax
Ajax如何工作 理解Ajax首先要明白它不是一个简单的技术,对它的使用不会被标准或标准体系控制,而且永远也不会。尽管它是一个热门话题,但它并不是特别新的技术。 Ajax的意思是异步的JavaScript与XML(asynchronous JavaScript and XML)。它使用了若干项技术来构建丰富的基于Web的应用,使之有桌面程序一样的观感,这包括CSS、JavaScript、XHT原创 2005-12-16 09:41:00 · 1693 阅读 · 1 评论 -
在Asp.net中为图像加入版权信息
你试过用.net来进行图像处理吗?公司最近进行的一个项目,数据库中存入了很多的产品图片,可是都没有版权信息,当时客户要求将所有的图片打上公司名称?这时候,你该怎么办?虽说我还是江湖嫩手,可是对这一问题的解决方案还是很多,归结如下:1.使用图形处理软件,如Photoshop等,利用其批处理功能,可以实现这个功能,可是每次数据录入员加进图片的话,还得加工一下图片,很麻烦的,看录入员大姐平常对我很不错,原创 2005-12-26 11:16:00 · 1433 阅读 · 0 评论 -
showModalDialog和showModelessDialog使用心得
一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)二、怎样才让在showModalDialog和sho原创 2006-01-05 15:25:00 · 1458 阅读 · 1 评论 -
DataGrid使用小结(二)——常用函数方法
当删除列在最后一列时,给删除前加上确认 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { int t=e.Item.Cells.Count-1; LinkButton lbt=(LinkButton)(e.Item.Cells[t].Cont转载 2006-08-19 11:22:00 · 1380 阅读 · 0 评论 -
教你如何快速捕获.NET代码中隐藏的BUG
团队开发的一个方面就是在将所有的改动合并到中心资料库之前,允许单独的开发者在本地编写并构建(build)有特色的代码。开发者可以在本地测试与调试最新的版本,并且可以保证他们所有的工作代码可以与其他同事的协同工作,他们可以手动测试这些代码,但是更好的办法就是将这一过程自动化并且提供即时反馈,其中一个非常优秀的解决方案就是持续集成。 持续集成 对于应用软件开发团队而言,有很多提高产品质量转载 2007-02-25 11:48:00 · 1094 阅读 · 0 评论 -
.NET中加密与解密QueryString的方法
1.加密。 Response.Redirect("DetailInfo.aspx?id=" + Convert.ToBase64String(System.Text.Encoding.Default.GetBytes("sp10006")).Replace("+","%2B")); 2.解密。 string ID = System.Text.Encoding.Default.Ge转载 2007-03-27 13:13:00 · 1062 阅读 · 0 评论 -
C#.NET实现折线图
为了更好、更直观的看出统计的数据趋势,我们可以通过做折线图来实现。下面就介绍一个画折线图的例子:注意添加引用 using System.Drawing.Imaging; using System.Drawing; protected void Page_Load(object sender, EventArgs e) ...{ string[] m转载 2007-10-19 16:10:00 · 2430 阅读 · 0 评论