ASP.NET自动发送邮件功能的实现
有时我们需要在网站中加入发送邮件的功能,例如一个网上投稿系统,当稿件被采用的时候发送邮件通知作者。下面就以这个功能为例说明如何实现自动发送邮件。 实现发送邮件功能 首先说一下在.Net下如何发送邮件...
WebService 应用- .Net 平台WebService的创建、部署和使用介绍
.NET平台内建了对Web Service的支持,包括Web Service的构建和使用。与其它开发平台不同,使用.NET平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了。.NET Framework本身就全面支持Web Service,包括...
Application、Session、Cookie、ViewState、Cache、Hidden的区别 (总结)
方法信息量大小作用域和保存时间应用范围保存位置Application任意大小整个应用程序的生命期整个应用程序/所有用户服务器端Cache任意大小可以根据需要设定整个应用程序/所有用户服...
ASP.NET 无刷新上传文件
这些天一直在做一个无刷新的文件上传功能,现在也总算是做好。可以说是是几经波折吧,开始一直想用AJAX的思路去实现,没想到费了很多时间最后还是徒劳!用ADODB.STREAM 应该也是可以把表单的文件POST到Httphandler中...
asp.net错误处理的三种方法
以前有过一篇博文,主要是出错时调至错误页面,然后将当前出错的页面存入Session,然后执行刷新等操作,该机制主要用于程序员自己控制错误,但是有些错误和异常是程序员无法控制的,比如:网络不可用 服务器崩溃 ...
SQL本地事务、asp.net事务、DTC
事务简介 事务用于保证一组数据在进行更新操作之后的完整性,比如银行转帐,从A帐号取出转入B帐号,任意一个失败,则全部失败,事务的四大属性ACID。 在SQL Server连接上进行本地事务 ...
C# 与 javascript 简单交互
1.asp.net呼叫js Response.Write("<script. language=javascript...
Asp.net开发之旅--动态产生控件
在很多时候,我们根据实际需要,会用动态生成控件的方式来处理我们要显示的内容,这样在数据很多的时候,就不要花很多时间去建控件,这样对程序员来说,可以节约很多时间,同时可以使自己的代码精炼,下面我用一个关...
ASP.NET中Cookie编程简明参考
一 写入Cookie 1. Name 和 Value 属性由程序设定,默认值都是空引用。 2. Domain属性的默认值为当前URL的域名部分,不管发出这个c...
C#文件下载
string filepath = Server.MapPath("~/public/file.txt"); FileInfo fi = new FileInfo(filepath); Response.Clear();...
C# Socket 入门
1. 服务端程序<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 using System; 2 using System.Collectio...
.Net 4.0 延迟初始化:Lazy
语言和模式互相促进,语言让模式实现有更多可能性,越来越多优秀的被语言实现.模式实现的责任从开发者转移到语言.延迟初始化(Lazyinitialization)已经在.Net 4.0中给出了默认实现.本文将探究其使用方法和实现. ...
学习.NET的实际操作和注意事项
1、到网上下载一个论坛,无论用什么语言写的都可以,只要可以用就行,并在自己的电脑上安装。2、把论坛的主题分一下类,比如你想学习3个技术ASP.NET、CLR知识、AJAX,你就将你的论坛分为这样几个模块,然后就可以按...
使用C#对XML进行增删改查操作
xml文件格式view source print?01<?xml version="1.0" encoding="utf-8"?> 02<messageList> 03 <message id="1"> 04 &nb...
C#调用DLL实现图像文字识别(OCR)
请先下载http://asprise.com/product/ocr/index.php?lang=csharp 的SDK.里面提供了详细的OCR方法,如下:将发现图像框picbVeryfyCode里的文字和文本框.txtVeryfyCode.Text是一致的.数字识别率我碰到的几乎是100%htt...
提取aspnet_Profile中自定义的用户属性(C#实现)
特殊需求 一个非常特别需求,需要提取aspnet_Profile中自定义的用户属性。这个特殊的需求是这样的:提取用户的属性列表,我的机器只能访问开发库,没法访问生产库。DBA也比较忙,于是乎就把原始数据拿了过来,用程...
ADO.Net的批量插入
在做大批量数据插入的时候,如果用Insert into ... values (...)这种方式的话效率极低,这里介绍两种性能比较好的批量插入方法。1. 使用SqlBulkCopyprivate static long SqlBulkCopyInsert() { Stopwatch stopwatc...
不要让我思考之SWFUpload上传控件
将SWFUpload初始化代码封装在handlers.js中主要为了适当简化直接显示在源文件中的代码和为了让同一个页面可以包含多个SWFUpload控件 SWFUpload初始化 <!--Code highlighting produced by Actipro CodeHi...
慎用ASP.Net的validateRequest="false"
ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的...
c# 实体类生成工具
自己写的一个简单生成c#实体类的工具