摘要:消失了一段时间,重新归来.Copy一段MSDN的讲解. 位域通常用于由可组合出现的元素组成的列表,而枚举常数通常用于由互相排斥的元素组成的列表。因此,位域设计为通过按位“或”运算组合来生成未命名的值,而枚举常数则不是。语言在对位域的使用和对枚举常数的使用上不同。 用于 FlagsAttribute 和 Enum 的准则 只有要对数值执行按位运算(AND、...
阅读全文
摘要:1. 处理程序文件 ValidateImageHandler.ashx代码如下 using System; using System.Web; using System.Web.SessionState; using System.Drawing; using System.Drawing.Imaging; using System.Text; /**//// /// Validate...
阅读全文
摘要:Asp.net 2.0生命周期可以分为Web Page、Server Control和 Application 生命周期: 一、Web Page Life Cycle 如果 @ Page 指令的 AutoEventWireup 属性设置为 true(或者如果未定义该属性,因为默认情况下为 true),页事件将自动绑定至使用 Page_event 命名约定的方法. 下表...
阅读全文
摘要:在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对.aspx的请求都将转向App_Offline.htm 。而且浏览器的地址栏显示的是所请求的.aspx的URL。 这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可。 注意事项: (1)IIS 不能 Stop。 (2)...
阅读全文
摘要:1.利用网页A中的Button属性PostBackUrl 定向到目标B网页,在B网页中利用Page.PreviousPage属性访问使用 PostBackUrl 属性从其他页发送的值.2.在A网页中利用Server.Transfer("目标页",True)定向到目标B网页,在B网页中利用Page.PreviousPage属性访问使用 PostBackUrl 属性从其他页发送的值.或用Request...
阅读全文
摘要:根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别:1、Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;2、Server.Transfer可以将页面参数方便传递到指定页面;3.、使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改...
阅读全文
摘要:表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解两种提交的区别: 你的名字 你的网站 学习request 和 response的用法 ...
阅读全文
摘要:很多人对于asp.net是怎样的都了解得一知半解,特别是httpmodule是怎样运行的,希望各位有帮助,帮忙顶一下一个ASP.NET的应用程序是开始于IIS的.当你请求一个包含ASP.NET应用的网址时,IIS接受到请求(IIS是WEB服务守候进程),IIS收到请求后,会根据请求者请求的主机头或者IP或者端口号来找到对应的站点.当找到站点后,如果你请求的资源是以ASPX为结尾的WEBFORM,...
阅读全文
摘要:通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:1.通过Localhost;2.通过普通SMTP;3.通过SSL的SMTP; 下面一个一个来说: 1.通过LocalHost public void SendMailLocalhost() ...
阅读全文
摘要:用了缓存,其实就是由原来的:响应->执行->送显,变成: 响应->送显。中间的“执行”就省掉了,提高了效率。一般有四种类型的缓存技术。 一.Output Caching 由于IIS的一些特性,默认情况下Output Cache是打开的,但是要对某些请求进行缓存,还需要开发者进行定制,而且默认情况下,Output Cache 会被缓存到硬盘上,我们可以通过修改Di...
阅读全文
摘要:有时候运行程序的时候,可能ID会变,使你对原来ID的操作没用.当你发现这种问题时,可以查看页面的source,看看ID变没变.如下代码(不能运行,只是给示范用,比较乱): "> ...
阅读全文
摘要:1.获取上周的今天: Label1.Text=Convert.ToString( DateTime.Today.AddDays(-7)); 2.获取本月的最后一天: Label1.Text = Convert.ToString(DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1)); //下个月...
阅读全文
摘要:DataGrid默认情况下只支持单向排序,而且默认是升序(ASC)。能不能使之支持双向排序并且给HeaderText加图标呢? 下面的例子将演示如何给DataGrid动态添加sortexpression 和 sortdirection 属性,并通过DataView使DataGird中的数据按照这两个属性排列。 假设在页面上添加了一个ID=“showdata...
阅读全文