asp.net如何实现断点续传文件下载

评论(0)浏览(195)分类:Asp.Net/C#/WCF
asp.net如何实现断点续传文件下载  在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了。但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程序有能力支持可恢复(继续)的大文件下载。使用本文提供的方法的时候,你可以跟踪下载的过程,这样你就可以处理动态建立的文件--而且要..

asp.net生成pdf文件

评论(0)浏览(127)分类:Asp.Net/C#/WCF
asp.net生成pdf文件核心技术方案:使用itextsharp.dll1.下载itextsharp.dll和ICSharpCode.SharpZipLib.dllhttp://sourceforge.net/project/showfiles.php?group_id=72954iTextSharp.tutorial.01.zip 示例文件 提供了各种解决方案本文由于时间问题仅做抛砖引玉,希望大家自己研究其他需求itextsharp.dll itextsharp-4.0.3-dll.zip ICSharpCode.SharpZipLib.dll http..

asp.net实现文件压缩解压缩

评论(0)浏览(81)分类:Asp.Net/C#/WCF
asp.net实现文件压缩解压缩  如果服务器上安装了RAR程序,那么asp.net可以调用RAR实现文件压缩与解压缩。  不过要注意的是,由于Web程序不能直接调用客户端的程序(除非用 ActiveX,ActiveX几乎被废弃),所以如果要想实现让用户把本地文件用网页解压缩只有把文件上传到服务器上再调用服务器上的RAR压缩,同理要解压缩本地的RAR文件可以把文件上传到服务器解压再拿回来..

.NET Globalization Resources使用说明

评论(0)浏览(170)分类:Asp.Net/C#/WCF
.NET Globalization Resources使用说明前言: 在学习如何使用.NET资源文件以及如何开发World-Ready程序之前,我们先通过一个例子来看看为什么要使用资源文件,以及使用它的好处。 假设要在程序中根据当前的Culutre来设置Form的Title和Logo: private void Form1_Load(object sender, System.EventArgs e) { CultureInfo ci = new CultureInfo(Thread.CurrentThread.CurrentUICultur..

.NET Assembly详细介绍

评论(0)浏览(176)分类:Asp.Net/C#/WCF
.NET Assembly详细介绍 第一部分 基本概念 托管模块(Managed Module) 托管模块是一个需要CLR才能执行的标准Windows可移植可执行(portable executable,简称PE)文件。 元数据(Metadata) 简单的讲,元数据就是一个数据表的集合,在这些表中,其中一些用于描述托管模块中所定义的内容(比如所定义的类型和它们的成员),另外还有一些用于描述托管模块中所引用的内..

Response.Redirect,Server.Transfer区别

评论(0)浏览(93)分类:Asp.Net/C#/WCF
Response.Redirect,Server.Transfer区别1、浏览器ASP文件请求-服务器执行-遇到response.redirect语句-服务器发送response.redirect后面的地址给客户机端的浏览器-浏览器请求执行新的地址2、浏览器ASP文件请求-服务器执行-遇到Server.Transfer语句-服务器转向新的文件切换对象:1、Response.Redirect可以切换到任何存在的网页。2、Server.Transfer只能切换到同目录或者子目录的网页。数..

asp.net操作EXCEL提示没有权限

评论(0)浏览(138)分类:Asp.Net/C#/WCF
asp.net操作EXCEL提示没有权限问题描述:asp.net操作EXCEL组件时提示没有权限解决办法:确保你有足够的权限,开始-运行:dcomcnfg,在应用程序列表框中选择“Microsoft Excel 应用程序”-“安全性”-选择“使用自定义访问权限”,点击“编辑”按钮,添加本地“ASPNET”用户,权限为“允许访问。来源:http://blog.csdn.net/littlehb/article/details/150653

C#实现文件分块下载

评论(0)浏览(150)分类:Asp.Net/C#/WCF
C#实现文件分块下载C#实现的文件分块下载,分块输出缓存内容下载到客户端源代码+展开-C#//下载文件的路径stringpath=Server.MapPath("广告.jpg");//下载文件的名称stringfilename="广告.jpg";System.IO.FileInfotoDownload=newSystem.IO.FileInfo(path);if(toDownload.Exists==true){constlongChunkSize=10000;byte[]buffer=newbyte[ChunkSize];Response.Clear();S..

HttpModule,HttpHandler介绍

评论(0)浏览(179)分类:Asp.Net/C#/WCF
HttpModule,HttpHandler介绍ASP.NET的HTTP请求处理方法  当客户端向web服务器请求一个*.aspx的页面文件时,同asp类似,这个http请求也会被 inetinfo.exe进程截获(www服务),它判断文件后缀之后,把这个请求转交给ASPNET_ISAPI.DLL而 ASPNET_ISAPI.DLL则会通过一个Http PipeLine的管道,将这个http请求发送给ASPNET_WP.EXE进程,当这个HTTP请求进入ASPNET_WP.EXE进程之后..

C#获取路由器外网IP,MAC地址

评论(0)浏览(888)分类:Asp.Net/C#/WCF
C#获取路由器外网IP,MAC地址  C#实现的获取路由器MAC地址,路由器外网地址。对于要获取路由器MAC地址,一定需要知道路由器web管理系统的用户名和密码。至于获取路由器的外网IP地址,可以不需要知道路由器web管理系统的用户名和密码,但是需要有一个代理页面获取客户端公网ip地址的,这样C#请求此页面即可获取到路由器公网ip地址。如//getip.ashx  测试路由为水星 MR804..

C#重启路由器更换IP

评论(0)浏览(209)分类:Asp.Net/C#/WCF
C#重启路由器更换IP  C#实现的重启路由器更换路由器外网ip地址源代码  测试路由为水星 MR804,水星 MR808,都可以成功重启路由和获取到路由器MAC和外网IP地址  源代码下载地址:C#实现路由器重启更换IP,获取路由器MAC地址源代码+展开-C#usingSystem.Text;usingSystem.Net;usingSystem.Text.RegularExpressions;usingSystem.IO;publicclassRouter{Encodinggb..

App_Offline.htm在asp.net站点中作用

评论(0)浏览(84)分类:Asp.Net/C#/WCF
App_Offline.htm在asp.net站点中作用  在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对所有.aspx的请求都将转向App_Offline.htm ,但浏览器的地址栏显示的是所请求的.aspx的URL。 这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可。  加入你有个网站叫21世纪开运网www.21kaiyun.com 那么,你有很多网页,如果网站要紧急进..

Response.Write和Page.RegisterStartupScript区别

评论(0)浏览(89)分类:Asp.Net/C#/WCF
Response.Write和Page.RegisterStartupScript区别 RegisterStartupScript是在表单尾部加有script代码,即/form前RegisterClientScriptBlock是在表单开始处加script代码,即form后Response.Write是在文件的开头添加script代码 ,再按html的顺序执行

C#获取系统特殊目录的完整路径

评论(0)浏览(111)分类:Asp.Net/C#/WCF
C#获取系统特殊目录的完整路径+展开-C#usingSystem;usingMicrosoft.Win32;namespaceSystemPathsApp{///summary///SummarydescriptionforSystemPaths.////summarypublicclassSystemPaths{///summary////summary///paramname="path"///Desktop桌面目录///Fonts字体目录///NetHood网上邻居///Personal我的文档目录///Programs开始菜单程序目录///Recent存放用户最近访问文件快捷..

控制软件只能运行一个实例

评论(0)浏览(88)分类:Asp.Net/C#/WCF
控制软件只能运行一个实例  要控制软件只运行一个实例,可以使用System.Diagnostics名字空间中的Process类来实现。  思路:在运行程序前,查找进程中是否有同名的进程,同时运行位置也相同,如是没有运行该程序,如果有,就将同名的同位置的程序窗口置前.  代码实现+展开-C#publicstaticProcessRunningInstance(){Processcurrent=Process.GetCurrentProcess();Process[]..

获取winform中datagrid选中行的数据源

评论(0)浏览(119)分类:Asp.Net/C#/WCF
获取winform中datagrid选中行的数据源  使用Datagrid时,使用DataTable,DataSet,DataView作为其数据源,当填充后,如何将DataGrid选中行对应的DataSet数据行取出来?  每个Form 都有一个 BindingContext。BindingContext 负责管理控件所绑定到的数据集合。通过 BindingContext(Me.DataGrid1.Datasource) 可以得到BindingManagerBase 对象,该对象允许对 Windows 窗体上绑定到相..

c#获取汉字拼音首字母

评论(0)浏览(65)分类:Asp.Net/C#/WCF
c#获取汉字拼音首字母  本方法利用汉字在计算机里面的编码来的到汉字的首拼音,源代码如下+展开-C#staticpublicstringGetChineseSpell(stringstrText){intlen=strText.Length;stringmyStr="";for(inti=0;ilen;i++){myStr+=getSpell(strText.Substring(i,1));}returnmyStr;}staticpublicstringgetSpell(stringcnChar){byte[]arrCN=Encoding.Default.GetBytes(cnChar..

C#控制IIS操作网站

评论(0)浏览(154)分类:Asp.Net/C#/WCF
C#控制IIS操作网站  C#实现的控制IIS,完成网站的添加删除和修改using System;using System.DirectoryServices;using System.Collections;using System.Text.RegularExpressions;using System.Text;/*** @author 吴海燕* @email wuhy80-usual@yahoo.com* 2004-6-25 第一版*/ namespace Wuhy.ToolBox{ /// summary /// 这个类是静态类。用来实现管理IIS的基本操作..

C#获取计算机IP地址

评论(0)浏览(102)分类:Asp.Net/C#/WCF
C#获取计算机IP地址   在.NET平台中NetWork API存在于System.Net名称空间中。System.Net名称空间中的DNS类可以用来得到机器名称和IP地址。 DNS类提供类简单的域名解释函数。DNS 类为处理Internet域名(DNS)信息提供支持.这些返回的信息包括多重的IP地址和主机别名。返回的列表是一个集合或IPAddress对象数组。以下代码显示了如何通过给定的主机名称得到IP地址。DNS..

asp.net从视频文件生成图像文件

评论(0)浏览(70)分类:Asp.Net/C#/WCF
asp.net从视频文件生成图像文件为图片生成缩略图,在windows中视频在察看缩略图的时候也显示出图片来,如果作一个视频系统,那么用户上传上来的视频,如何为其生成缩略图呢?要想操作视频文件,通常所用的方法就是DirectX里面的DriectShow,用它就可以实现抓屏,抓图,抓视频的功能,想到这,又惊奇于ms演示的vista下的app那绚的3d效果.要想在.net中使用DirectShow,所做的第一..

C#如何生成Excel文件

评论(0)浏览(158)分类:Asp.Net/C#/WCF
C#如何生成Excel文件【注:在VS.Net中运行是要添加Excel.dll组件的,Excel组件VS.Net本身是没有的,下面是生成Excel.dll的方法。】1.要保证机器本身要安装OFFICE. 2.把[C:/Program Files/Microsoft Office/Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:/Visual Studio.Net/SDK/v1.1/Bin:VS.Net安装路径]路径下。3.打开Visual Studio .Net2003命令提示,运行TlbI..

asp.net程序性能优化

评论(0)浏览(103)分类:Asp.Net/C#/WCF
asp.net程序性能优化一、数据库操作 1、用完马上关闭数据库连接   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连..

asp.net三层架构源代码实现

评论(0)浏览(171)分类:Asp.Net/C#/WCF
asp.net三层架构源代码实现一、数据库+展开-SQL/*==============================================================*//*DBMSname:MicrosoftSQLServer2000*//*==============================================================*/ifexists(select1fromsysobjectswhereid=object_id('newsContent')andtype='U')droptablenewsContentgo/*====================================..

HttpWebResponse远程服务器返回错误: (500) 内部服务器错误

评论(0)浏览(217)分类:Asp.Net/C#/WCF
HttpWebResponse远程服务器返回错误: (500) 内部服务器错误  HttpWebResponse请求的页面是一个有异常发生的页面,或者不存在的页面,当HttpWebResponse对象调用GetResponse方法时会抛出异常:远程服务器返回错误: (500) 内部服务器错误,是不能得到错误发生时候的页面源代码的。原因:(HttpWebResponse)req.GetResponse(); 这行代码中做了如下一件事情:  当服务器段ASP.net程序有 Exception 发生时,..

异常消息 error CS0016: 未能写入输出文件

评论(0)浏览(116)分类:Asp.Net/C#/WCF
异常消息 error CS0016: 未能写入输出文件  如果通过浏览器访问asp.net网站,在编译asp.net程序的时候文件报错:异常消息: (0): error CS0016: 未能写入输出文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\528ad2f4\5049e999\App_global.asax.ibl2a5je.dll”--“目录名无效。 ”问题在于C:\windows\下没有temp文件夹或者存在temp文件时,User用户..

C#泛型-Sort排序IComparer实现

评论(0)浏览(163)分类:Asp.Net/C#/WCF
C#泛型-Sort排序IComparer<T>实现  C#泛型排序ListT.Sort(IComparerT),使用实现了IComparerT接口的类给集合排序,可以灵活指定如何排序,但是需预先定义好类的排序方法  首先定义一个类,用作集合的元素+展开-C#usingSystem;usingSystem.Collections.Generic;///summary///学生类////summarypublicclassStudent{privatestringname;//姓名publicstringName{get{returnname;}..

C#泛型-Sort排序Comparison使用介绍

评论(0)浏览(136)分类:Asp.Net/C#/WCF
C#泛型-Sort排序Comparison<T>使用介绍  对于C#泛型排序ListT.Sort(ComparisonT),ComparisonT是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如何排序  下面为测试代码  首先定义一个类,用作集合的元素+展开-C#usingSystem;usingSystem.Collections.Generic;///summary///学生类////summarypublicclassStudent{privatestringnam..

C#泛型-IComparer接口使用

评论(0)浏览(185)分类:Asp.Net/C#/WCF
C#泛型-IComparer接口使用  C#泛型接口IComparerT定义了为比较两个对象而实现的方法。其定义如下:+展开-C#publicinterfaceIComparerT{intCompare(Tx,Ty);}  类型参数“T”是要比较的对象的类型。Compare方法比较两个对象并返回一个值,指示一个对象是小于,等于还是大于另一个对象。参数x是要比较的第一个对象,y是要比较的第二个对象,均属于类型T。如果返回值大于..

C#泛型-IComparable接口使用

评论(0)浏览(215)分类:Asp.Net/C#/WCF
C#泛型-IComparable接口使用  系统提供了许多泛型类和泛型接口,ListT和DictionaryK,V是常用的泛型类。 IComparableT是最常用的泛型接口。泛型接口具有一般接口的共同特点,即在接口中可以包含字段,属性,方法和索引器,但都不能实现。IComparable和IComparer接口区别如下:◆IComparable在要比较的对象的类中实现,可以比较该对象和另一个对象;◆IComparer在一个单独的..

C#泛型-Dictionary集合方法介绍

评论(0)浏览(124)分类:Asp.Net/C#/WCF
C#泛型-Dictionary集合方法介绍1、要使用Dictionary集合,需要导入C#泛型命名空间  System.Collections.Generic(程序集:mscorlib)2、描述   1)、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成   2)、任何键都必须是唯一的   3)、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值   4)、Key和Valu..