• ASP.NET网站程序防SQL注入式攻击方法

    一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL...

    2009-05-12 22:34:44

  • asp.net中的观察者模式

    在asp.net中实现观察者模式?难道asp.net中的观察者模式有什么特别么?嗯,基于Http协议的Application难免有些健忘,我是这样实现的,不知道有没有更好的办法? 先谈谈需求吧,以免陷入空谈 最近一个Case, 这样的需求:很多客户端不断的向Web Application提交数据,管...

    2009-05-12 22:34:43

  • Asp.net教程:设计IP地址屏蔽功能

    出于安全考虑,几乎每个动态网站都具备IP地址屏蔽功能,而网上流传的很多关于该功能的教程大都采用字符串保存和验证IP地址,我认为这是不太科学的,我试图找到最佳的设计方案。 IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段...

    2009-05-12 22:34:11

  • asp.net教程:HTTP状态码200,301,302

    跳转非常常用,在哪里都一样,这里的一些说明和用法也如此,不止适用于asp.net,其他语言也会用得到。跳转的目的本来很简单,就是当用户或系统需要时从一个页面转向另一个页面,但自从有了各种各样的需求,还有那个什么SEO的东西之后,跳转被搞得极其复杂 跳转时的HTTP...

    2009-05-12 22:34:08

  • .NET程序员新方向 Ruby核心语法入门

    本文的目的是为了找出为什么.NET程序员都想学习并使用Ruby,并探索Ruby语言的核心语法。 微软的IronRuby项目为Windows平台带来了强大的动态语言,Ruby编程语言是一个现代的,面向对象的基本语言,它的语法灵感来自Perl和Smalltalk语言,它是由一名日本人松本行弘(外号...

    2009-05-12 22:34:08

  • URL的传递字符串问题小研究

    前几天在调程序的时候遇到了比较郁闷的问题,我用URL从一个页面传递字符串到另一个页面的时,出现了个奇怪的问题,我要传递的字符串是DK51+700中继站;可是另一个页面接收到字符串却是:DK51 700中继口;加号变成了空格,站不能解析出来,变成了不能识别的符号口。 我...

    2009-05-12 22:34:07

  • 微软发布.NET Framework 3.5 SP1正式版

    微软今天发布了.NET Framework 3.5第一个SP服务包的最终版.这是一个累积更新,包含很多基于.NET Framework 2.0、3.0和3.5不断生成的新功能,此外还包括.NET Framework 2.0 SP2和.NET Framework 3.0 SP2累积更新,支持x86、x64、IA64三种架构..NET Framework 3.5 SP1集成了...

    2009-05-12 22:34:07

  • ASP.NET MVC :MVC页面验证与授权

    在ASP.NET MVC中,如何来实现表单的验证与授权访问呢?至少在CTP3中,还没有一个官方的解决方案。ASP.NET WebForm的表单验证和授权机制是否适合在ASP.NET MVC中使用呢?带着这些问题来进入我们今天的主题。 在ASP.NET WebForm的架构下,我们可以通过一定的配置即可实现...

    2009-05-12 22:33:32

  • .NET Framework 新功能和增强的功能

    ASP.NET 移动控件(原来为 Microsoft Mobile Internet Toolkit)扩展了 .NET Framework 和 Visual Studio .NET,提供了对移动电话和个人数据助理 (PDA) 等移动(无线)设备的支持。.NET Framework 1.1 版将移动控件合并到 .NET Framework 和 Visual Studio .NET 分发软件包...

    2009-05-12 22:33:32

  • ASP.NET缓存方法分析和实践示例

    尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获...

    2009-05-12 22:33:32

2