摘要:
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx")。不过,这条语句有一系列独特的优缺点。 首先,通过 Server.Transfer 引导到另一页面保 阅读全文
阅读排行榜
一起谈.NET技术,ASP.NET 请求处理流程
2011-09-01 23:43 by 狼人:-), 182 阅读, 收藏,
摘要:
HTTP处理流程图 以上流程的一些概念解释: 1.http.sys 是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但粉碎后,下次启动会重建)。 微软在Windows 2003 Server里引进了新的HTTP API和kernel mode driver Http.sys,目的是使基于Http服务的程序更有效... 阅读全文
艾伟_转载:扩展方法 之 Asp.Net篇
2011-08-29 00:21 by 狼人:-), 182 阅读, 收藏,
摘要:
说起扩展方法,不得不提博客园的鹤冲天,其关于扩展方法的文章基本上占了总文章的一半,其中不乏优秀之作。 我在Asp.Net开发期间也总结了不少扩展方法,与大家分享一下。 1. 获取GridView的主键值: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public static T GetKey<T>(this GridView grid, int rowIndex){ T key = (T)grid.DataKeys[ro.. 阅读全文
艾伟_转载:利用jQuery实现的Ajax 验证用户名是否存在
2011-08-29 00:16 by 狼人:-), 182 阅读, 收藏,
摘要:
异步刷新实现方式有多种,也可以借助JS的多种框架,下面是使用jQuery框架实现的AJAX 验证用户名是否存在
jQuery.ajax概述
HTTP 请求加载远程数据。
通过jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。 $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。 注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,.. 阅读全文
艾伟_转载:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇
2011-08-29 00:16 by 狼人:-), 182 阅读, 收藏,
摘要:
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文
艾伟:C#多线程学习(四) 多线程的自动管理(线程池)
2011-08-29 00:09 by 狼人:-), 182 阅读, 收藏,
摘要:
本系列文章导航C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多线程学习(六) 互斥对象 在多线程的程序中,经常会出现两种情况:
一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应
这一般使用ThreadPool(线程池)来解决;
另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒
这一般使用Timer(定时器)来解决;
ThreadPool类提供一个由系统维护的线程池(可... 阅读全文
艾伟:在Windows Mobile Emulator建立网络连接
2011-08-28 23:55 by 狼人:-), 182 阅读, 收藏,
摘要:
因为想使用Windows Mobile Emulator进行网络通信程序的测试,所以找方法配置Emulator的网络连接。在网上找了一些文章,很多都说需要安装Virtual PC 2007. 例如下面的文章Enable Network Connection Windows Mobile 6 Emulator
如果需要 Virtual PC 2007 可以在这里下载 http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&DisplayLang=en
我的配 阅读全文
前Google员工推云安全服务检测网站挂马
2011-10-08 19:56 by 狼人:-), 181 阅读, 收藏,
摘要:
北京时间6月17日消息,安全新创公司Dasient本周二推出了一个基于云的安全服务,旨在检测网站是否存在恶意软件,并将其进行隔离。 Dasient的三个联合创始人包括两个前Google员工:前Google安全产品经理Neil Daswani和软件工程师Shariq Rizvi,以及曾就职于麦肯锡和惠普的Ameet Ranadive。 Dasient今天宣布的Web反恶意软件服务利用网络爬虫(Web Crawlers)和启发式技术来自动检测网站上被加载的恶意代码,黑客可能利用这些代码来下载恶意软件或把访问者导向伪冒网站。合法网站被加载了恶意代码后,也经常会被Google和其它安全公... 阅读全文
金山加入微软病毒信息联盟 与世界反病毒公司共享信息
2011-10-08 19:56 by 狼人:-), 181 阅读, 收藏,
摘要:
北京时间6月17日消息,金山软件公司宣布加入微软病毒信息联盟(VIA:Virus Information Alliance),成为国内首家加入微软VIA的反病毒软件厂商。
对于金山加入VIA的初衷,金山互联网安全公司COO王欣表示:“金山毒霸云安全中心反病毒核心技术在中国互联网信息安全领域一直保持领先的地位,同时我们也一直愿意把我们这些技术拿出来与业界分享。金山选择加入VIA就是履行这种开放和技术分享承诺的最好体现。”
成为微软病毒信息联盟的新成员,金山将与VIA联盟内的17家世界顶级反病毒公司共享病毒信息。当重大病毒爆发时,微软病毒信息联盟也将提供一个反应及时的沟通响应平台,即与联盟内其他. 阅读全文
微软发布1月安全补丁 09年第一安全公告
2011-10-08 19:53 by 狼人:-), 181 阅读, 收藏,
摘要:
微软公布了2009年开始以来的第一个安全公告,MS09-001,本次安全公告只包含一个更新,此安全更新解决了 Microsoft 服务器消息块 (SMB) 协议中多个秘密报告的漏洞。 此漏洞可能允许在受影响的系统上远程执行代码。 成功利用这些漏洞的攻击者可以安装程序;查看、更改或删除数据;或者创建拥有完全用户权限的新帐户。 采用防火墙最佳做法和标准的默认防火墙配置,有助于保护网络免受从企业外部发起的攻击。 按照最佳做法,应使连接到 Internet 的系统所暴露的端口数尽可能少。 阅读全文