ASP.NET知识文章关闭所有内容预览 | 展开所有内容预览
-
.NET技术的回顾与展望(比较老的文章)
[内容预览]
159 | 2010-06-10
微软总是把产品不断地更新换代,今年发布了许多新工具与新产品,它们大大简化了开发者的生活。在投入下一年的新产品与项目开发工作之前,我想通过一些主要的平台和产品发布来回顾过去一年。然后,我将展望2007年。 多版本并存 应付多个版本和连续的软件更新是大多数开发者的主要工作。微软即将推出其产品和平台新版本,继续向开发者施加这种压力。 我还在熟悉2.0版,.NET Framework 3.0已于20...
[阅读全文]
-
学习.net技术后能做哪些开发
[内容预览]
203 | 2010-06-04
(1)windows桌面软件(winForm) 记住,要运行在.net下开发的软件,必须安装对应的 .NET Framework windows2003已经自带 .NET Framework 1.1 window vista自带 .NET Framework 2.0 & 3.0 (2)动态Web设计,也就是 asp.net (WebForm) 这是替代asp的技术,虽然现在asp...
[阅读全文]
-
ASP.NET中Bind方法和Eval方法的区别详解
[内容预览]
197 | 2010-05-28
在ASP.net中有两个功能相似的方法:eval和bind,那么这两种方法有什么区别呢?看看下面的文章对这两个方法的介绍。 eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法。 Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返...
[阅读全文]
-
girdview分页时PageIndexChanging事件问题的解决
[内容预览]
622 | 2010-05-28
昨天弄了一下午,总是提示激发了未处理的事件“PageIndexChanging“ 修改方法:一要在girdview 后面加 OnPageIndexChanging="GridView1_PageIndexChanging, 二要cs页面中添加 protected void GridView1_PageIndexChanging(object sender, GridViewPageEvent...
[阅读全文]
-
ASP.NET中cookies的使用方法
[内容预览]
378 | 2010-05-28
本文讲解了如何在ASP.NET(c#语言)中使用cookies的方法。 1、cookies的创建 假设在客户端创建一个username的cookies,其值为biye5u,有效期为1天。 方法1: Response.Cookies["username"].Value="biye5u"; Response.Cookies["username"].Expires=DateTime.Now.A...
[阅读全文]
-
用C#获取CPU编号、硬盘编号等与系统有关的环境属性
[内容预览]
286 | 2010-05-27
本文在ASP.NET程序中实现了获取CPU编号、硬盘编号等与系统有关环境属性,这个方法也可以移植到其他程序当中。 CpuInfo.cs using System; using System.Configuration; using System.Runtime.InteropServices; /**//** * LayoutKind.Automatic:为了提高效率允许运行态对类型...
[阅读全文]
-
.Net网站独立配置文件读写方案
[内容预览]
199 | 2010-05-19
在开发网站的时候我们常常会用到一些配置文件,在.Net2.0下面微软给我们提供了一个ConfigurationManager这样一个类来管理存储 于配置文件中的信息,这样我们将配置项写在web.config 文件的AppSettings这一节里面就可以使用键值直接来访问它了。 就象这样System.Configuration.ConfigurationManager.AppSettings["M...
[阅读全文]
-
ADO.NET的事务模式
[内容预览]
243 | 2010-05-10
分布式企业应用离不开事务。在数据访问代码中加入事务管理功能主要有两种方式:手动方式,自动方式。 在手动方式中,程序员负责编写所有配置、使用事务机制的代码。自动(或COM+)事务则在.net类中加入声明式属性,指定运行时对象的事务特性。自动方式方便了将多个组件配制成在同一个事务之内运行。两种事务方式都支持本地的或分布式的事务,但自动的事务方式极大地简化了分布式事务处理。 必须注意的是,事务是一种...
[阅读全文]
-
连接字符串与连接池
[内容预览]
321 | 2010-05-10
数据库连接是一种重要的、有限的、开销昂贵的资源,因此用好连接对象是任何应用的最基本的要求。使用数据库连接的要点可总结如下: (1)保存连接字符串应注意安全。 (2)打开连接应迟,关闭连接应早。 连接字符串是访问数据库的钥匙。连接字符串除了说明要访问的数据之外,还包含了用户为什么可以访问那些数据的身份证明。在执行数据库操作时,用户身份证明是确定数据访问权限的最重要的因素。 1、保存连接字符串...
[阅读全文]
-
[组图] log4net使用详解
[内容预览]
202 | 2010-05-06
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERR...
[阅读全文]
-
ASP.net(C#)批量上传图片
[内容预览]
1864 | 2010-05-06
这篇关于ASP.Net批量上传图片的文章写得非常好,偶尔在网上看到想转载到这里,却费劲了周折。为了更新这篇文章,我用了近半个小时,网上的转载都残缺不全,希望大家有用的参考一下,作者写的非常好。 因本网站上传图片的需要,参考很多成熟的经验,在ASP.net平台上使用C#语言,做了这一自动批量上传图片的.ASPX文件,并经调试成功,在本网站上使用,现发出来供大家参考,也希望高手多加指点。 本程序主...
[阅读全文]
-
如何学好ASP.NET
[内容预览]
191 | 2010-05-05
正为如何学好ASP.NET犯愁的人,可以看看这篇文章,这里仅是给出的学习内容和方法,但最重要的是内因,是你的悟性和学习态度,只要你肯下功夫,只要你去不断地实践,肯定是能学好的。 (1)掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! (2)对.NET F...
[阅读全文]
-
[图文] 详析ADO.NET中的DataSet对象
[内容预览]
164 | 2010-04-05
本文非常细致地讲解了ADO.NET中DataSet对象的使用方法,不管是刚刚接触.NET程序的人还是对ADO.NET有深入研究的人都有借鉴作用。 ADO.NET是Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特...
[阅读全文]
-
如何使用ADO.NET访问数据库
[内容预览]
231 | 2010-04-05
本文较细致地介绍了使用ADO.NET链接数据库的方法与步骤,并且给出了具体的实例,如果你对ADO.NET链接数据库的方式还不是很清楚,不妨看看本文。 一、ADO.NET访问数据库的步骤 不论从语法来看,还是从风ge和设计目标来看,ADO.NET都和ADO有显著的不同。在ASP中通过ADO访问数据库,一般要通过以下四个步骤: (1)创建一个到数据库的链路,即ADO.Connec...
[阅读全文]
-
ADO.NET和ADO的比较
[内容预览]
160 | 2010-04-05
本文将ADO.NET从若干个方面与ADO进行了对比,对于想了解两者异同的人有一定帮助,叙述的也比较专业。 您可以通过将 ADO.NET 的各项功能与 ActiveX 数据对象 (ADO) 的特定功能进行比较来理解 ADO.NET 的功能。 数据在的内存中表示形式 在ADO中,数据的内存中表示形式为记录集。在ADO.NET中,它为数据集。它们之间有重要的差异。 ...
[阅读全文]
-
ADO.NET使用技巧两则
[内容预览]
153 | 2010-04-05
本文介绍了使用ADO.NET程序的两个技巧:使用连接池和事务模式。 要想充分发挥ADO.NET的优势,不仅需要全面、深入理解ADO.net编程模型,及时总结经验、技巧也十分重要。ADO已经有多年的实践经验,ADO.NET以此为基础,提供了更加丰富、强大的工具;尽管如此,ADO.NET的设计目标毕竟不是提供一个即插即用的工具,它不会把所有的编程工作简化到仅靠鼠标点击就可以完成的程度。 ...
[阅读全文]
-
如何使.Net 程序脱离.net framework框架
[内容预览]
263 | 2010-04-05
可能有一部分人在想如何让.Net程序脱离.NET框架运行?这可以做到,但仍需借助其他的工具。现成的工具有Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker。 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等。最后还有某网友兜售的一个实现...
[阅读全文]
-
如何在SQL Server中保存和输出图片
[内容预览]
216 | 2010-03-28
有很多网友想在数据库中保存图片,虽然这不是什么最好的选择,但有时的确很有用。 有时候我们需要保存一些binary data进数据库。SQL Server提供一个叫做image的特殊数据类型供我们保存binary data。Binary data可以是图片、文档等。在这篇文章中我们将看到如何在SQL Server中保存和输出图片。 1、建表 为了试验这个例子你需要一个含有数据的table(你可...
[阅读全文]
-
怎么解决链接下载出现乱码的问题
[内容预览]
1102 | 2010-03-17
导读:很多时候,我们使用直连方式做下载,但是有时候会出现乱码,这是为什么呢? 在网站上文件下载都是直接点击文件联接就行了,这种方法有几个弊端: (1) 有些文件不会下载会直接调用相应的程序打开该文件 (2)不能隐藏实际文件地址。 (3)不能够从数据库中动态读取文件名进行改名下载 下面是asp.net,c#代码: string fileName; //文件在数据库中的名称 strin...
[阅读全文]
-
基于ASP.NET的弹窗技术
[内容预览]
811 | 2010-03-17
导读:系统地讲述了在ASP.NET中实现弹窗技术的方法。 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NE...
[阅读全文]
-
自己开发的自定义分页控件
[内容预览]
104 | 2010-01-27
一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个。 (另外注意:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如: using System.Reflect...
[阅读全文]
-
ASP.NET技巧:使Div内内容可编辑
[内容预览]
178 | 2010-01-27
注意:这里探讨的方法仅适合IE 前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o...
[阅读全文]
-
ASP与ASP.NET互通COOKIES的一点经验
[内容预览]
163 | 2010-01-27
在微软推出.NET并进行了大规模的推广普及之后,ASP.NET逐渐进入了信息化系统开发的主流。但与此同时,而用ASP开发的旧系统面则临被整合,这时,面临一个问题:ASP与ASP.NET互相整合时,其中文COOKIES信息无法被互通共享,当使用ASP.NET写入中文COOKIES信息后,使用ASP进行读取,读出来的却是乱码,而非中文。 后来通过查找资料,不停地实践,终于找到了问题的根源,中文COO...
[阅读全文]
-
ASP.NET技巧:教你制做Web实时进度条
[内容预览]
198 | 2010-01-27
网上已经有很多Web进度条的例子,但是很多都是估算时间,不能正真反应任务的真实进度。我自己结合多线程和ShowModalDialog制做了一个实时进度条,原理很简单:使用线程开始长时间的任务,定义一个Session,当任务进行到不同的阶段改变Session的值,线程开始的同时使用ShowModalDialog打开一个进度条窗口,不断刷新这个窗口获取Session值,反应出实时的进度。下面就来看看具...
[阅读全文]
-
第一次用.net2.0 LOGIN登陆控件的困惑和解决方法
[内容预览]
118 | 2010-01-27
1、我们没有真正的服务器,我们只是租用了.net2.0 + SQLserver空间,SQL数据库名是固定的。 2、空间提供商不可能给我们设定数据源或给你aspnetdb数据库权限。 3、我们没有服务器的 \Windows\Microsoft.Net\Framework\v2.x\Config 权限。 已知上面三点,如果直接把本地测试好的项目传到服务器肯定会出错(因为他默认是调用\Windo...
[阅读全文]
-
[图文] ASP.NET入门随想之检票的老太太
[内容预览]
163 | 2010-01-27
德国足协告诫那些可能前往德国观看2006年世界杯赛的球迷要提防假票,不要从非代理商和票贩子手中购票。世界杯门票都是高科技产品,门票被植入微芯片,只有通过合法途径取得门票的球迷才能入场。假票现象在近些年的足球大赛上泛滥成灾,德国足协希望能通过宣传避免世界杯球迷成为其受害者。 ■ 验明正身 - 数据有效性 世界杯万人瞩目但门票有限,所以有人造假有人买假,安联球场的大门前站几位检票员必...
[阅读全文]
-
ASP.NET实现文件的在线压缩和解压缩
[内容预览]
143 | 2010-01-27
我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。 1、首先从这里下载0.84版本的SharpZlib源码及示例码...
[阅读全文]
-
[图文] 用.NET 2.0压缩/解压功能处理大型数据
[内容预览]
99 | 2010-01-27
摘要 如果你的应用程序从未使用过压缩,那么你很幸运。而对于另一部分使用压缩的开发人员来说,好消息是,.NET 2.0如今提供了两个类来处理压缩和解压问题。本文正是想讨论何时以及如何使用这些有用的工具。 引言 .NET框架2.0中的一个新名称空间是System.IO.Compression。这个新名称空间提供了两个数据压缩类:DeflateStream和GZipStream。这两个...
[阅读全文]
-
ASP.NET技巧:投票结果的图片进度条显示
[内容预览]
201 | 2010-01-27
一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果。以下是我的方法,请大家不吝赐教: (1)做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px。 (2)在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置。 (3)用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出...
[阅读全文]
-
[图文] ASP.NET 2.0移动开发入门之使用模拟器
[内容预览]
152 | 2010-01-27
开始介绍如何编程之前,先介绍如何使用模拟器浏览ASP.NET移动WEB页面。由于不同的移动设备针对ASP.NET移动程序的支持程度是有较大差距的,因此显示的效果也有所不同。我在此将使用两种不同的模拟器对移动页面进行显示,在实际的开发过程中也要注意ASP.NET移动WEB页面在不同的设备中的显示效果。 现在我们就上节讲述的实例直接在Visual Stduio 2005中进行编译,它将会自动...
[阅读全文]