Asp.net
文章平均质量分 79
suilam
这个作者很懒,什么都没留下…
展开
-
用DataSet.ReadXml读取无Scheme的XML提速方法
(声明:魏滔序原创,转贴请注明出处。) 单纯用DataSet的ReadXml方法读取XML对于小数据量来说效率很高,但是对大数据量的XML来说就有些力不从心了。比如,让DataSet读取一个16M的XML,能让你等到地老天荒。如果你的机器配置不高,那肯定死的很难看、很窝囊。咱不能见死不救不是,请往下看。题外话:如果XML来自DataSet,那么你是幸运的。你可以DataSet把架构信息带转载 2007-12-05 15:05:00 · 554 阅读 · 0 评论 -
asp.net在线压缩和解压缩的实现
我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里我采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,我还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。1、首先从这里http://jaist.dl.sourceforge.转载 2006-05-18 17:32:00 · 705 阅读 · 0 评论 -
在DataGrid中利用CheckBox全选所有行
在DataGrid中利用CheckBox全选所有行 效果图:背景:asp.net中的DataGrid用复选框全选或全不选其中所有行思路:因为经常有这方面的需求,以往都是在客户端写脚本,通用性差。所以我想把该功能写成一个控件,以达到复用的效果。功能包括:1、DataGrid中放置CheckBox2、点击列头的CheckBox以实现全选或全不选,并且改动作不会提交到服转载 2006-09-25 17:54:00 · 1180 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连转载 2006-09-05 11:29:00 · 714 阅读 · 0 评论 -
开源c#统计图
http://www.codeproject.com/csharp/ZedGraph.asp转载 2006-08-29 22:24:00 · 1818 阅读 · 0 评论 -
Web页面中柱状统计图
Web页面中柱状统计图//部分代码参考了http://www.yesky.com/20030324/1658705_2.shtml//Page_Load事件如果改成从数据库中获取数据,就能根据数据库中的数据进行绘图了 public class bitmappicture : System.Web.UI.Page { private void Page_Load(obj转载 2006-08-29 16:22:00 · 1565 阅读 · 0 评论 -
ASP.NET 2.0的会员、角色及配置问题的探讨
一、 简介 在本文中,我们将主要探讨ASP.NET 2.0的会员、角色和配置问题。ASP.NET中的会员系统提供了一个可编程API用于创建和管理用户账户,而其中的角色部分使开发者能够定义一组角色并把用户与角色相关联。典型地,一个提供用户账户的网站都具有只为某些用户、认证用户或属于特定角色的用户所存取的内容部分。 例如,一个Web站点可能有一组页面-它允许一个信任用户编辑该Web站点的内转载 2006-08-27 13:37:00 · 1699 阅读 · 2 评论 -
用C#生成随机中文汉字验证码的基本原理
用C#生成随机中文汉字验证码的基本原理前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。 1、汉字编码原理 到底怎么转载 2005-12-07 17:40:00 · 783 阅读 · 0 评论 -
Visual Studio 2005常用插件搜罗
Visual Studio 2005常用插件搜罗 返回.NET 频道[本期看点:从Visual Studio2003升级到Visual Studio 2005]Visual Studio 2005 为我们带来了新的编程体验,提供了从需求分析到最终测试整个软件生命开发周期的解决方案。 但是,我们也可以看到一直以来围绕着Visual Studio有许多各种功能的插件,或是为Visual转载 2005-12-06 17:20:00 · 841 阅读 · 0 评论 -
Asp.Net 学习资源列表
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户转载 2005-11-29 14:59:00 · 864 阅读 · 0 评论 -
轻松加密ASP.NET 2.0 Web程序配置信息
一、 简介 当创建ASP.NET 2.0应用程序时,开发者通常都把敏感的配置信息存储在Web.config文件中。最典型的示例就是数据库连接字符串,但是包括在Web.config文件中的其它敏感信息还包括SMTP服务器连接信息和用户凭证数据,等等。尽管默认情况下可以配置ASP.NET以拒绝所有对扩展名为.config的文件资源的HTTP请求;但是,如果一个黑客能够存取你的web服务器的文件系统的转载 2006-10-27 11:31:00 · 878 阅读 · 0 评论 -
Asp.net直接保存文件到客户端
【IT168 编程开发】在我们的系统的编写过程中,应该有很多的时候需要客户下载文件.我第一次的做法(应该也是大部分人的做法吧?)是: 但是有个问题了,就是会被广告拦截软件直接拦截掉,另我非常的头痛,于是寻找更好的解决方法.转载 2006-10-27 13:56:00 · 895 阅读 · 0 评论 -
C#.NET 关于URL重写技术汇总
URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:缩短url,隐藏实际路径提高安全性;易于用户记忆和键入;易于被搜索引擎收录;实现URL重写的几个步骤:第一:下载MS的URLRewriter.转载 2007-09-03 15:12:00 · 739 阅读 · 0 评论 -
asp.net的前台引用后台变量
1.Asp.Net中几种相似的标记符号: 解释及用法答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如: *.aspx中: *.cs中: protected string aaa="姓名";: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int i=0;i{Reaponse.Write转载 2007-08-25 21:26:00 · 721 阅读 · 0 评论 -
通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行
本文将讨论: • 缓存和 Forms 身份验证 • 视图状态和会话状态转载 2007-01-20 14:09:00 · 936 阅读 · 0 评论 -
Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petsho转载 2006-08-27 13:33:00 · 1400 阅读 · 0 评论 -
.net中获取机器硬件信息
最近帮人做个关于软件注册的东东,对方一定要防止大量复制和防止注册码通用,所以就想到用机器的硬件信息进行注册码的生成,所以就牵涉到在获取机器硬件信息。。。在.net环境下(用VC#描述)获取机器的硬件信息,要用到一个类库(System.Management.dll),在解决方案资源管理器中添加System.Management 即可我们可以将该程序编译成.dll文件,便于以后调用;转载 2006-08-24 15:52:00 · 824 阅读 · 0 评论 -
asp.net 2.0内置的membership,role managemnet,site开源了
微软开放了ASP.NET 2.0内置的Membership, Role Management, Site Navigation, Session State, Profile, Web Events, and Web Part Personalization providers的源码。非常值得学习和参考,并且可以免费使用或者商用。来源:Source Code for the Built-转载 2006-08-29 16:14:00 · 984 阅读 · 0 评论 -
ASP.NET中的HTTP模块和处理程序
【摘 要】你可能已经意识到有了HTTP处理程序和模块后,ASP.NET已经给开发者提供了强大的能量。把你自己的组件插入ASP.NET请求处理管道,享受它的优点吧。 介绍 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。 开发者需要扩充或扩展Web服务器的功能。We转载 2006-08-28 17:09:00 · 1057 阅读 · 0 评论 -
using 语句定义一个范围,在此范围的末尾将自动释放对象,这样就不会占用太多的资源
using 语句定义一个范围,在此范围的末尾将处理对象。using (expression | type identifier = initializer) statement其中: expression 希望在退出 using 语句时调用 Dispose 的表达式。 type identifier 的类型。 identifier type 类型的名称或标识符。定义一个以上 type 类型的 id转载 2006-08-27 13:36:00 · 1236 阅读 · 0 评论 -
vs2005下使用sql 2000或其他数据库作为membership的默认提供程序
vs2005默认是使用 SQLEXPRESS做为membership的默认提供程序的,而当web发布到网上使用SQLEXPRESS又不太合适,这时候就按照下面的步骤修改就可以了:1。vs2005命令行执行aspnet_regsql。按照提示添加membership需要的数据表。完成后回在数据库里面发现几张aspnet_开头的表,这就是membership必须的表了。2.将项目设置成IIS站转载 2006-08-29 16:25:00 · 1009 阅读 · 0 评论 -
Visual Basic .Net中实现HTTP协议
HTTP是Hypertext Transfer Protocol的简称,即:超文本传输协议。在TCP/IP协议簇中的一百多个协议中,HTTP协议可以说是平常接触最多的一种协议了。因为日常浏览网页时所使用的浏览器浏览,其基本的协议类型就是HTTP协议。HTTP协议是一个客户端/服务器协议,这里所说的服务器端是指提供WWW服务的主机,即各类Web站点等。而客户端是指运行各类浏览器(如IE、Netsca转载 2005-11-29 11:15:00 · 2494 阅读 · 0 评论 -
.net辅助工具列表
最近对.net的辅助工具比较感兴趣,网上也已经有.net的十个必备工具的帖子了,这里提供了一份全面的工具列表: Code generation NVelocity CodeSmith X-Code .NET XGoF - NMatrix / DEVerest CompilationeXtensible C# - ResolveCorp Mono DotGNU - GNU ObfuscationLS转载 2005-12-01 16:25:00 · 792 阅读 · 0 评论 -
ASP.NET中使用IHttpHandler防止非法链接
由于资源的限制与保护,现在很多网站都启用了防盗链机制,在ASP.NET实现防盗链其实很轻松。源码原理与设计思路[2005-10-09更新]基本原理就是通过IIS把那些不需要服务器处理的文件提交给asp.net处理 再使用IHttpHandler将相关文件的处理交给指定的IHttpHandler 这是最基本的原理 关于防盗链也就是比较来访页是否是站点文件的小技俩而已 我在这个判定中加个个文件名的格式转载 2005-12-01 16:17:00 · 1099 阅读 · 0 评论 -
一个驱动webcam的类,利用通用的摄像头驱动程序avicap32.dll [vb.net]
一个驱动webcam的类,利用通用的摄像头驱动程序avicap32.dll [vb.net]document.title="一个驱动webcam的类,利用通用的摄像头驱动程序avicap32.dll [vb.net] - "+document.title ---------------------------------------------------------Code By K转载 2005-07-01 14:23:00 · 1617 阅读 · 0 评论 -
.net中何有效的使用Cache 选择自 ThinkPig 的 Blog
Cache 即高速缓存 ,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确。Net推出cache的初衷确实是这样的。那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。1. Cach转载 2005-07-01 14:17:00 · 752 阅读 · 0 评论 -
ASP.NET中TreeView的运用 选择自 NUNUblog 的 Blog
首先需要创建一个数据库表test,字段包括NODEID、PARENTID、NODENAME、ADDERSS、ICON、linkUrLNODEID是在数据库中作为节点的唯一标识,这里为了方便,将其设置为标识;PARENTID表示每个节点的上级节点ID,如该节点无上级,则为0;NODENAME是节点在页面上显示的名称;以上三个字段应不能为空ADDERSS地址;ICON节点图片;linkUrL节点链接转载 2005-07-01 14:06:00 · 952 阅读 · 0 评论 -
ASP.NET缓存:方法和最佳实践
简 介】 在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,您应该考虑在所有程序级别上都转载 2004-12-15 09:54:00 · 747 阅读 · 0 评论 -
为ASP.NET封装的SQL数据库访问类
using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Collections; namespace MyCorporation.DepartMent.DataBase { /// /// 通用数据库类 /// public class Data转载 2004-12-21 10:43:00 · 637 阅读 · 0 评论 -
浅谈RBAC/WEB
http://www.donews.net/jalon/archive/2004/08/17/70587.aspx转载 2004-11-02 11:53:00 · 1198 阅读 · 0 评论 -
使用 Windows XP 的外观风格
http://www.microsoft.com/china/msdn/archives/library/techart/XPTheming.asp#xptheming_topic2转载 2004-11-05 09:29:00 · 729 阅读 · 0 评论 -
ASP.NET跨应用程序进行登录的解决
http://www.cnblogs.com/windsails/archive/2004/10/15/52818.aspx转载 2004-10-27 00:30:00 · 795 阅读 · 0 评论 -
ASP.NET系统用户权限设计与实现
http://www.chinabyte.com/SoftChannel/72342380468043776/20040906/1850712.shtml转载 2004-10-29 10:05:00 · 875 阅读 · 0 评论 -
ASP.NET之精通弹出窗口(转载)
ASP.NET之精通弹出窗口摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。 关键词:ASP.NET、CodeBehind、过滤、COM接口、JavaScript、绑定作为Microsoft的最新建立动态Web网站的工具,ASP.转载 2005-08-03 10:01:00 · 826 阅读 · 0 评论 -
.NET 开发人员应该下载的十个必备工具
NUnit:编写单元测试的工具 NDoc:创建代码文档的工具 NAnt:生成解决方案的工具 CodeSmith:代码生成工具 FxCop:用于监视代码的——代码警察 Snippet Compiler:小型代码段编译工具 两个不同的转换器工具,ASP.NET 版本转换器(Version Switcher)和 Visual Studio .NET 项目转换器(Project Converter)Re转载 2005-09-01 11:42:00 · 760 阅读 · 0 评论 -
基于.Net Framework的N层分布式应用开发
基于.Net Framework的N层分布式应用开发关键字:分布式、DCOM/CORBA、Web Service(Web 服务)、.Net Framework、N层模型、客户机/服务器、数据传输、远程通信 主题:建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序、创建N层分布式应用程序、实现跨平台、跨Internet的应用集成,是摆在无数开发者面前的任务。传统开发方式及技术面临了困难。转载 2005-11-13 22:23:00 · 1002 阅读 · 0 评论 -
实现一个ASP.NET Back控件
本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page)。 by Juval Lowy技术工具箱:C#、ASP.NET Q:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面。不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访问过的页面,而并不想用浏览历史记录转载 2005-11-11 14:50:00 · 896 阅读 · 0 评论 -
Asp.Net中Cache操作类
/// /// /// 存储类(存储UserInfo信息)/// /// /// 用Cache存储用户信息/// 在指定间隔(TimeOut)内取,则可以从Cache中取,/// 如果超出存储时间,则从数据库取用户信息数据/// 作為所有用户信息的存儲類./// /// /// ChengKing /// /// using System;using Sys转载 2005-11-16 18:02:00 · 840 阅读 · 0 评论 -
ASP.NET保持用户状态的九种选择(下)
转自:http://www.yesky.com/333/1707833.shtmlASP.NET中的新状态容器 前面我们提到,ASP.NET为保存用户请求间的数据添加了几种新的途径。这些途径给了你如何保持状态信息更好的控制。这些技术的范围可以窄到只有一个请求那么小(Context对象),也可以宽到整个Web服务器和服务器上的所有应用程序(Machine.config文件)。在多数情况下你有多种保转载 2005-10-11 15:32:00 · 886 阅读 · 0 评论 -
ASP.NET Session详解
转自:http://www.frontfree.net/view/article_742_page1.htmlASP.NET Session详解原创:heallven 2003年10月16日 阅读本文章之前的准备阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.N转载 2005-10-13 10:58:00 · 751 阅读 · 0 评论