Farseer

导航

文章分类 -  .Net编程

用Asp.net高效地发送Html格式的Email(六)
摘要:我的ParsedHtmlEmailCS文件包含了SendParsedTemplate方法,它已指定的邮箱地址为string类型的参数。它通过EmailDataCS (可以参照文章的前面部分获取详细信息)的实例获取认证信息。如果认证信息存在,我创建了HtmlTemplateParserCS的实例,并通过HttpContext.Current.Server.MapPath指定采用的html模板文件,它... 阅读全文

posted @ 2005-03-27 17:53 佛西亚 阅读(506) 评论(0) 推荐(0)

用Asp.net高效地发送Html格式的Email(五)
摘要:通过模板解析器发送Html格式的E_Mail 本部分所要描述的产生html格式的E_Mail的解决方案将呈现的输出与本文其他方式产生的输出是完全一样的。它采用完全不同的技术,它已经在开发领域出现多年了:解析。让我们先创建解析器,代码如下: publicclassHtmlTemplateParserCS { privatestring_TemplateFileN... 阅读全文

posted @ 2005-03-27 17:02 佛西亚 阅读(641) 评论(1) 推荐(0)

用Asp.net高效地发送Html格式的Email(四)
摘要:开发一个能够发送Html格式邮件的用户控件 实际上开发这个控件是很简单的。在UserControl的文件夹里,添加一个名为SimpleEmailTemplate.ascx 的控件并添加想要的Html代码(看看下载的代码中的html代码是否中意)。在相关联的后台代码SimpleEmailTemplate.ascx.cs 中,添加两个Literal 控件并声明两个公共属性。这些公共属性对这个用... 阅读全文

posted @ 2005-03-27 16:24 佛西亚 阅读(500) 评论(0) 推荐(0)

用Asp.net高效地发送Html格式的Email(三)
摘要:接下来我创建了MailMessage的实例,以便能发送html格式的邮件,MailMessage类在System.Web.Mail这个命名空间下,接下来的事情就很简单了,只是给必须赋值的From,To,“Subject”等属性赋值,定义BodyFormat属性为html。 接下来我准备创建信息---如果你愿意,是邮件的主体---本身。我用了System.Text下的StringBuilder... 阅读全文

posted @ 2005-03-27 15:23 佛西亚 阅读(663) 评论(0) 推荐(0)

用Asp.net高效地发送Html格式的Email(二)
摘要:首先我创建了一个类,它只包含一些公共属性,作为数据容器。 publicclassUserCredentialsCS { publicUserCredentialsCS() { //constructorhere } privatestring_Username; privatestring... 阅读全文

posted @ 2005-03-27 14:37 佛西亚 阅读(467) 评论(0) 推荐(0)

用Asp.net高效地发送Html格式的Email(一)
摘要:由于项目中用到了发送E_mail的功能,一直想写一篇文章总结一下如何用asp.net发送E_mail,可以不知道如何下笔,因为总觉得自己认识很肤浅,今天在www.asp.net 的Daily Artical上发现了一片文章,恰巧讲到了如何用ASP.NET发送html格式的Email的文章,感觉真是自己想说的,原文地址如下:http://www.microsoft.com/belux/nl/msd... 阅读全文

posted @ 2005-03-27 13:45 佛西亚 阅读(1218) 评论(1) 推荐(0)

SqlConnection的连接池
摘要:前段时间尝试连接数据库,然后调用sqlConnection.Close(), 最后再将该数据库删除,结果提示数据库正在使用,后来察看数据库进程情况,发现是自己在用该数据库,突然想到.Net支持连接池技术。sqlConnection.Closle()和sqlConnection.Dispose()并不会关掉数据库的物理连接。查看MSDN,结论如下: 当连接打开时,将根据一种精确的匹配算法来创建连... 阅读全文

posted @ 2005-03-24 17:04 佛西亚 阅读(1714) 评论(0) 推荐(0)

Post和Get的区别(兼谈页面间传值的方式)
摘要:从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为... 阅读全文

posted @ 2005-03-24 15:19 佛西亚 阅读(13402) 评论(15) 推荐(1)

C#函数参数传值讨论(三)
摘要:那么C#是如何处理函数的传值的那? C#在函数传值的时候的有两种类型,值类型和引用传值。 值类型传值就不用多说了,肯定是采用拷贝传值方式,这在C/C++里都是这样的,C#也不能免俗。 usingSystem; publicclassMyClass { publicstaticvoidMain() { inta=0; ... 阅读全文

posted @ 2005-03-15 14:28 佛西亚 阅读(1734) 评论(0) 推荐(0)

C#函数参数传值讨论(二)
摘要:那么在C++中是如何传值的那? 由于C++完全继承了C的衣钵,所以C的拷贝传值,C++当然会照单全收的。 还记得诡异的引用吗?说实话,我到现在还是没弄明白到底引用是什么东西,看了《C++编程思想》也没找到答案,也许我太愚笨了,没看明白吧,哪位大哥大姐帮忙解释一下......让我姑且说一下它的表象吧! #include voidswap(int&,int&... 阅读全文

posted @ 2005-03-14 20:26 佛西亚 阅读(449) 评论(0) 推荐(0)

C#函数参数传值讨论(一)
摘要:知道C#中的数据类型分为简单(Primitive)类型和引用(Refenrence)类型两种。那函数之间的传值是怎么实现的那?C#是C/C++语系的,不妨先了解一下,C/C++的函数参数是如何传值的。 先来看一下C语言中经典的指针应用的例子,两个数值交换。 #include voidswap(int,int); voidmain() { inta=0; i... 阅读全文

posted @ 2005-03-14 19:29 佛西亚 阅读(1111) 评论(0) 推荐(0)

装箱和拆箱
摘要:在C#中,数据类型分为值类型和引用类型。 值类型是简单(Primitive)类型,在栈(stack)上创建,所有的值类型都影射到FCL中Int32-〉System.Int32,double->System.double等,它们都继承自System.ValueType,结构(Structure)和枚举(enumerated)也是在(Stack)上创建的,并且继承自System.Value... 阅读全文

posted @ 2005-03-12 21:09 佛西亚 阅读(432) 评论(0) 推荐(0)

一款超酷的C# IDE
摘要:有时候想写一些小小的验证程序,比如Hello World之类的,却要打开VS.NET创建一个大大的程序,编译运行。生成一大堆的垃圾文件,真有种杀蚂蚁用宰象刀的感觉。 当然可以用NotePad,用CSC.exe编译,但是没有intellectual Sense,让我们这些习惯于点出来的人怎么活啊。 好在有一款Snippet Compiler (Jeff Key http://www.sliv... 阅读全文

posted @ 2005-03-12 17:02 佛西亚 阅读(700) 评论(0) 推荐(0)

如何改变系统时间
摘要:在CMD里用DOS命令,可以很容易地修改系统的当前时间,Time 修改后的时间,Date 修改后的日期。我想所有经历过DOS的都知道这个命令。可是在C#里如何修改系统的当前日期和时间?只能通过调用API函数的做法了。示例代码如下: usingSystem; usingSystem.Runtime.InteropServices; namespaceUpd... 阅读全文

posted @ 2005-03-09 22:30 佛西亚 阅读(1460) 评论(0) 推荐(0)

从Excel中读取数据时获取的数据为空的原因及解决方案
摘要:明明我的Excel中有值,可是用OLEDB连接读取它时却返回空值,真是莫名其妙!如果你也遇到过这样的困惑,请往下读,如果暂时还没遇到就以后再读吧,哈哈。 在用OLE DB,ISAM会尝试读取前8行的数据类型,如果一列中的前8行既有文本类型又有数字类型,那么就取多数的数据类型,其余的返回为空。如果两者一样的数目一样多,那么就取数字类型,文本类型的行返回空值。 即:某一列... 阅读全文

posted @ 2005-03-08 20:56 佛西亚 阅读(3891) 评论(3) 推荐(0)

将查询结果导出到客户端的EXCEL中(四)
摘要:利用DataGrid,直接将数据输出到Excel中,原理跟从服务器下载文件一样。示例代码如下: /**//// ///将DataGrid中的数据输出到客户端的Excel中 /// ///待输出的DataGrid privatevoidRenderExcel(System.... 阅读全文

posted @ 2005-03-08 20:48 佛西亚 阅读(658) 评论(1) 推荐(0)

将查询结果导出到客户端的EXCEL中(三)
摘要:通过调用Excell.dll的类和方法来实现。添加引用的方式跟OWC一样,引用-〉添加-〉com,找到Microsoft Excel9.0(或者10.0,11.0随你安装的office版本不同而不同)Object Library。这样就会在引用里面添加Excel一项. 然后按照如下示例代码即可实现将数据写入Excel中 publicvoidExcel导出(stri... 阅读全文

posted @ 2005-03-08 20:14 佛西亚 阅读(509) 评论(0) 推荐(0)

将查询结果导出到客户端的EXCEL中(二)
摘要:第二种方式是采用OLEDB的数据库连接引擎连接Excel,并将获取的数据循环插入到Excel中。 先建立好Excel模版,设好列名等,获取想要导出的数据到DataSet或者DataTable中。然后逐行插入到Excel中,虽然效率不是很高,但2,3000条应该没什么问题。示例代码如下 publicstringExportDataToExcel() ... 阅读全文

posted @ 2005-03-07 22:59 佛西亚 阅读(2339) 评论(1) 推荐(0)

将查询结果导出到客户端的EXCEL中(一)
摘要:客户经常有这样的需求,要把查询的结果导出到客户端的Excel中。企业经常要分析一些数据,而通过界面操作得到的数据往往是杂乱无章的,没有统计意义,一些流水帐对客户来说是没有意义的。而给企业开发的报表往往不能完全满足客户的要求,这样将查询结果导出到客户端的Excel文件中,就成了一个企业软件的必须功能。 将查询结果导出到客户端Excel文件,我先后用了三种方式。最后舍弃了两种,采用了一种,三种方式... 阅读全文

posted @ 2005-02-28 19:55 佛西亚 阅读(2097) 评论(1) 推荐(0)

点击右上角即可分享
微信分享提示