随笔分类 -  Source code and Demo

摘要:假设你有一个类型SomeImplementation,它显示的实现了ISomeInterface接口的方法SomeMethod(),那么如何才能取到这个SomeImplementation.SomeMethod()的MethodInfo呢?一些程序员使用下面的方法来获取MethodInfo:Code highlighting produced by Actipro CodeHighlighter ... 阅读全文

posted @ 2008-07-29 20:55 Easy Company 阅读(1750) 评论(0) 推荐(0)

摘要:好久没有写东西了,今天将以前给同事写的一段代码改了一下共享出来。这段代码用于实现在点击按钮后禁用它直到操作完成。有更好的方法大家可以讨论!Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"%><!... 阅读全文

posted @ 2007-11-07 11:35 Easy Company 阅读(1064) 评论(0) 推荐(0)

摘要:ASP.NET 2.0 中增加了一个 IButtonControl 接口(Button、ImageButton、LinkButton控件实现了此接口),在这个接口中定义了一个 PostBackUrl 属性,使用这个属性可以实现在用户点击按钮时将页面的内容回发到另外一个页面。并且在另一个页面中可以使用 Page.PreviousPage 属性获取到前一个页面的实例,通过 PreviousPage.F... 阅读全文

posted @ 2007-09-21 17:20 Easy Company 阅读(1536) 评论(0) 推荐(0)

摘要:ASP.NET 提供了 HttpSessionState 类用来存储 session-state 的值。每一个 HTTP 请求都包含一个 HttpSessionState 类的实例,可以通过 HttpContext.Current.Session 属性来获取。在开发中对 Session 进行集中管理,更便于维护和修改。这里给出一个使用 Facade 设计模式管理 ASP.Net Session 变... 阅读全文

posted @ 2006-12-06 16:24 Easy Company 阅读(378) 评论(0) 推荐(0)

摘要:在用户登录的过程中会更新数据库中的最后登录时间,因此如果想获取用户的最后登录时间必须在 ASP.NET framework 的登录进程更新之前获取它。有一种快速且简单的方法获取这个时间,那就是处理 Login 控件的 Authenticate 事件。页面代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)htt... 阅读全文

posted @ 2006-10-27 15:05 Easy Company 阅读(783) 评论(0) 推荐(0)

摘要:在对运行的网站进行修改和升级时,会给正在访问网站的用户显示一些错误(如:HTTP 404 - 未找到文件等)。为了使用户更清楚网站状态,可以使用 app_offline.htm 文件来定义更优雅和明确的异常信息。下面是一个 app_offline.htm 的例子 Code highlighting produced by Actipro CodeHighlighter (freeware)http... 阅读全文

posted @ 2006-08-24 14:59 Easy Company 阅读(242) 评论(1) 推荐(0)

摘要:在 ASP.NET 1.0/1.1 中,你可以使用 HTML FileUpload 服务器控件(设置 runat="server")上传文件。这个控件会放一个 元素到你的页面,同时控件会在页面的 元素中加入 enctype="multipart/form-data" 使用户可以上传文件。ASP.NET 2.0 提供了一个新的 FileUpload 服务器控件,它使上传文件到服务器的方法更简单。... 阅读全文

posted @ 2006-08-23 23:03 Easy Company 阅读(1061) 评论(0) 推荐(0)

摘要:在 .net 2.0 中发送邮件将使用到新增的 SmtpClient 类,并且可以在配置文件中加入 mailSettings 元素来配置 smtp。下面以 asp.net 为例写的 demo.在 web.config 文件添加 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlig... 阅读全文

posted @ 2006-08-15 17:58 Easy Company 阅读(417) 评论(0) 推荐(0)

摘要:假设你希望在 web 页面上有一个不可以被用户编辑的文本框 (TextBox),但是你希望能够通过客户脚本更改文本框的值,并且更改后的结果能被服务器端获得。如果你使用 TextBox1.ReadOnly = true,那么文本框的值是可以被客户脚本更改的,但是更改后的值却无法被服务器端获得。可以试一下下面的代码: Code highlighting produced by Actipro Code... 阅读全文

posted @ 2006-05-12 16:33 Easy Company 阅读(435) 评论(0) 推荐(0)

摘要:下面是一个Windows控制台应用程序,它显示了如何发送 e-mail。在你不指定 SmtpMail.SmtpServer 属性时,localhost 被用作默认的服务器(此时要在机器上安装 IIS 和 SMTP Service)。你需要确认已经添加了对 System.Web.dll 的引用,因为控制台应用程序不是一个 Asp.NET 应用程序,不会自动添加对 System.Web.dll 的引用... 阅读全文

posted @ 2006-04-13 09:30 Easy Company 阅读(730) 评论(0) 推荐(0)

摘要:在 Web 控件开发或 Web 页面的编写中,可能会遇到想将一些客户脚本动态的绑定到 body 对象的 onload 事件的情况。在这里介绍实现类似操作的一种方法。具体的演示代码如下: 文件名:DemoPageOnload.cs 1 using System; 2 using System.Web.UI; 3 using System.Web.UI.WebControl... 阅读全文

posted @ 2006-01-04 17:09 Easy Company 阅读(938) 评论(0) 推荐(0)

摘要:前些时发现在 ACollection.cs 存在一个 Bug,因生病没有将修正的源文件发上来,现在补发一下 ACollection 的更新文件 ACollection_Mend.rar 。希望各位能指出本人发布的代码中的错误、缺点以及不足之处,在此表示感谢!!! 阅读全文

posted @ 2005-11-02 17:52 Easy Company 阅读(245) 评论(0) 推荐(0)

摘要:#region Copyright (c) 2005 Noble Spirit Corporation./*{*******************************************************************}{ }{ ... 阅读全文

posted @ 2005-10-23 09:43 Easy Company 阅读(358) 评论(1) 推荐(0)

摘要:下载:SimportExportToFile.rar压缩包包括:Control source code; Demo; Control help. 阅读全文

posted @ 2005-08-12 12:05 Easy Company 阅读(815) 评论(0) 推荐(0)

摘要:在 .NET 中微软没有提供用于创建集合对象的抽象类。如果想创建自定义的集合对象本人认为常见的有两种方式,一种是直接使用 ArrayList 对象然后进行装箱和拆箱,还有一种是实现 IList 或 IEnumerable接口重写对象类,在类的内部使用 ArrayList 或不使用 ArrayList 而完全重写集合对象的全部方法合属性。 在本人开发的项目中需要使用多个自定义的集合对象... 阅读全文

posted @ 2005-06-01 12:36 Easy Company 阅读(897) 评论(1) 推荐(0)

导航