随笔分类 - ASP.NET
摘要:阅读目录 一:脚本攻击 二:模拟脚本攻击 三:运行效果 四:预防脚本攻击的主要方法 一:脚本攻击 脚本攻击是指将恶意的字符插入到网页中来,浏览器无法验证这些插入的字符,并且会将它们作为网页的一部分进行处理 从浏览器的角度来看,网页只是一个长的字符串,浏览器会按照顺序处理这个字符串,在此过程中,会显示
阅读全文
摘要:阅读目录 一:加强页面间传值的安全性 二:Convert.ToBase64String 三:运行效果 一:加强页面间传值的安全性 使用查询字符串进行页面间传值的过程中,一定要把查询字符串要传递的值进行加密,以下是未对查询字符串加密的URL:http://localhost:3337/ProductV
阅读全文
摘要:前言 我们在前篇“ASP.NET温故而知新学习系列之ASP.NET中的状态—1-状态管理概述”中讲到HTTP协议是个“无状态”的协议,当你从一个页面跳转到另外一个页面,它是不会保存数据的,但是我们需要数据如何从一个页面传递到另一个页面,以及在好多页面当中共享一些数据,为了允许用户通过请求保存状态信息
阅读全文
摘要:前言 我们在上节讲了使用ISAPI是一种重要的技术,可以让我们扩展服务器的功能,有两个手段实现,一个是ISAPI扩展,一个是ISAPI过滤器,我们下面就来说说其中的这个ISAPI扩展。 阅读目录 一:HttpHandler 二:HttpHandler的实现 三:HttpHandler的运行机制 四:
阅读全文
摘要:前言 我们在上节讲了使用ISAPI是一种重要的技术,可以让我们扩展服务器的功能,有两个手段实现,一个是ISAPI扩展,一个是ISAPI过滤器,我们下面就来说说其中的这个ISAPI过滤器。 阅读目录 一:ISAPI筛选器 二:HttpModule 三:HttpModule的实现 四:HttpModul
阅读全文
摘要:前言 我为什么要写这一系列呢,因为只有了解运行机制,学好底层,对我们更深入的理解一定的问题有帮助 阅读目录 一:ASP.NET的工作原理 二:ASP.NET页面的执行流程 三:ISAPI 四:ASP.NET请求的处理过程 一:ASP.NET的工作原理 我们根据下面这张图来说明ASP.NET是如
阅读全文
摘要:在不得不说的事务处理一文当中,有网友说,我写的都是理论,教条,对此我今天附上事务处理流程图,希望大家多多支持,欢迎拍砖! 第一步:开始一个事务,进入”事务待命“状态 第二步:记录事务中要改变的数据库记录 第三步:进入事务更新状态
阅读全文
摘要:因为在编程当中呢,也就是随着现代编程语言,编程工具的发展,面向组件的编程思想越来越蓬勃发展; 为什么要用组件? 这个是我们经常可以看到的三层应用程序模型的出现,这个三层应用程序模型的出现可以说极大地促进了组件的发展,所谓的N层应用程序模型是在这个基础上发展起来的,对于任何的一个事物呢,我们分为三个层次或者说三个阶段或者三个层面来看待,首先是UI层(用户界面层),在这里面就是ASP.NET的页面包括ASP.NET的用户控件等等,UI层就像戏剧里面的演员,朋友们看到的是演员的表演,演员实际上就是UI层,观众直接看到的,用户直接看到的;业务对象层,我们也叫业务逻辑层包括一些业务对象的逻辑,比如以戏剧
阅读全文
摘要:前言 以前我们在学计算机的时候都是单机应用程序即运行在一台计算机上的程序,随着程序的发展先后出现了C/S结构,后来出现了B/S结构,现在最火的也是B/S结构,B/S结构相对单机应用程序和C/S结构应用程序发生了很大的变化,一个很重要的问题是数据如何保存下来?也就是数据如何从一个页面传递到另一个页面?
阅读全文