上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 在ASP中,就可以通过调用CDONTS组件发送简单邮件,在ASP.NET中,自然也可以。不同的是,.Net Framework中,将这一组件封装到了System.Web.Mail命名空间中。 一个典型的邮件发送程序如下: <%@ Import Namespace="System.Web.Mail" %> <script runat="server"> MailMessage mail=new MailMessage(); mail.From="service@brookes.com"; mail.To="brookes@brookes..com"; mail.BodyFormat=MailFormat.Text; mail.Body="a test smtp mail."; mail.Subject="r u ok?"; SmtpMail.SmtpServer="localhost"; SmtpMail.Send(mail); </script> 通常情况下,系统调用IIS自带的 阅读全文
posted @ 2009-03-22 11:04 网者风 阅读(205) 评论(0) 推荐(0) 编辑
摘要: VB正在不断地发展中,它具备了以前VB编程人员作梦都想拥有的性能,想象一下你将随心所欲的利用这些性能,是不是很令人激动?然而,这个计划于2001年第四季度上市销售的VB版本可能会给你带来些小麻烦,因为要完全掌握它需要一个较长的学习周期 阅读全文
posted @ 2009-03-22 10:59 网者风 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Split函数使你能够将长字符串分离为单独的字;但是如果在字与字之间不止一个空格,Split就会返回一个错误的结果。为了防止这种情况发生,你可以在使用Split之前用Replace函数来替换多个空格的出现。列表A给出了一个例子。.... 阅读全文
posted @ 2009-03-22 10:58 网者风 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 研究ANF的源码,让我获益良多。其中很多思想,都是非常值得学习的。其中换肤的方式,宝玉已经介绍过了,《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤的。 阅读全文
posted @ 2009-03-22 10:55 网者风 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 每个ASP.NET移动控件都提供了若干样式属性,使用这些属性可以自定义控件的呈现方式。当然你也可以使用StyleSheet控件来定义样式信息,然后在同一个页面的不同控件上应用StyleSheet控件定义的样式信息。我们在前面已经提及到你不但可以将样式应用到不同的控件上,还可以应用到容器控件上,这样就保证了所以在容器控件中的移动控件都具有一致性的用户体验。 阅读全文
posted @ 2009-03-22 10:54 网者风 阅读(226) 评论(0) 推荐(1) 编辑
摘要: ASP.NET 2.0中,要显示图型的话,可以用MS office 2003的OWC组件,可以十分方便地看到图表。在工程中,首先添加microsoft office web components 11.0的引用就可以了,然后要using Microsoft.Office.Interop.Owc11; 阅读全文
posted @ 2009-03-22 10:53 网者风 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 虽然已经有了ASP.NET AJAX了,最近学习ASP.NET控件的时候,逐步理解了原始的控件异步回调(代码取自《ASP.NET 2.0 高级编程》): 首先,在Render事件中添加好一个事件。 阅读全文
posted @ 2009-03-22 10:52 网者风 阅读(236) 评论(1) 推荐(0) 编辑
摘要: Dataset是ADO.NET在内存保存数据所用的新结构。在某些方面上,Dataset和ADO的Recordset对象相似;不过,Dataset可以把整个schema(包括table、关系、关键字连同真实数据)保存在内存中,在这一点上,Dataset比Recordset功能更强。.... 阅读全文
posted @ 2009-03-22 10:50 网者风 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 篇文章概述了.NET Framework 2.0里的ADO.NET2.0的最新特性。在以下叙述中将附带一些简单的例子来讨论这些特性的细节。以下便是ADO.NET新增的特性 阅读全文
posted @ 2009-03-22 10:49 网者风 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 缓存真是个好东西,在大型的系统中可以有效地提升系统的速度,此乃废话就不多说了,在.Net 平台下面我把缓存从功用大致分为两类,数据对象缓存和页面输出缓存 阅读全文
posted @ 2009-03-22 10:48 网者风 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以查看错误,但发现问题的时间可能会比较长。通过全局异常处理就可以在异常发生时立即记录异常,或直接发送邮件向管理员报告,以在最快的速度发现并处理异常。 阅读全文
posted @ 2009-03-22 10:26 网者风 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1、DateTime 数字型 以下是引用片段: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取当前分 int 分=currentTime.Minute; 1.7 取当前秒 int 秒=currentTime.Second; 1.8 取当前毫秒 int 毫秒=currentTime.Millisecond; 阅读全文
posted @ 2009-03-22 10:24 网者风 阅读(217) 评论(1) 推荐(0) 编辑
摘要: 在判断的时候只要把取得的文本框的值与“Session["valicode"] ”进行判断是否一致就行了。   //建立位图对象   Bitmap NewbitMap = new Bitmap(90, 22, PixelFormat.Format32bppArgb);   //根据上面创建的位置对象创建绘图面   Graphics g = Graphics.FromImage(NewbitMap);   //以指定的颜色填充矩形区   g.FillRectangle(new SolidBrush(Color.White), new Rectangle(0, 0, 90, 22));   //创建字体对象   Font newfont = new Font("幼圆", 14);   //创建RectangleF结构指定一个区域 阅读全文
posted @ 2009-03-22 10:21 网者风 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): 以下是引用片段: string strUserId = txtUser.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if (list == null) { list = new ArrayList(); 阅读全文
posted @ 2009-03-22 10:20 网者风 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在去年的PDC2008召开期间,微软逐步公开了围绕.NET和编程语言的很多想法,据此我们可以饶有兴趣地对.NET的未来预测一番。 .NET平台以运行在通用语言运行时(Common Language Runtime,CLR)上的C#和VB.NET作为开端。CLR是通用语言架构(Common Language Infrastructure,CLI)规范的一种实现。任何希望创建新语言的人都能实现CLI规范,它允许开发人员从大量的编程语言中选择一种。2008年10月,微软发布了构建于CLR之上的动态语言运行时(Dynamic Language Runtime,DLR)的0.9版本,它使语言开发人员也可以为.NET平台创建动态语言。 阅读全文
posted @ 2009-03-22 10:19 网者风 阅读(468) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页