Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET安全问题--ASP.NET生命周期中的验证以及身份验证模块

ASP.NET安全问题--ASP.NET生命周期中的验证以及身份验证模块

ASP.NET安全问题--ASP.NET生命周期中的验证以及身份验证模块2011-02-21 Cnblogs 小洋本篇主要一下话题:1.ASP.NET运行的生命周期的验证2.身份验证模块3.授权模块1.ASP.NET运行的生命周期的验证其实在ASP.NET中每一个请求都进行了验证和授权的。进行验证和授权的过程实际上是通过触发相应的事件来完成的。在讲述验证事件之前,首先清晰一个流程:ASP.NET运行时接到一个请求的处理的流程。先把流程描述一下,使得大家有个...
ASP.NET安全问题--ASP.NET安全架构

ASP.NET安全问题--ASP.NET安全架构

ASP.NET安全问题--ASP.NET安全架构2011-02-21 Cnblogs 小洋在开发Web程序中,我们可以选择用自己的方法来实现安全的策略,或者可以购买第三方的安全代码和产品,不管怎么样,都是要很大的花费的,幸好在.NET Framework中已经内置了安全的解决方案。ASP.NET和 .NET Framework 联合IIS为Web应用程序安全提供了一个基础结构。它的一个很明显的优势在于我们不必再编写自己的安全架构,我们可以利用.NET安全架...
ASP.NET安全架构-如何实现.NET安全

ASP.NET安全架构-如何实现.NET安全

ASP.NET安全架构-如何实现.NET安全2011-02-21 cnblogs 小洋前言:大家是否在用Forms验证的时候,常常被很多的概念搅混?是否真的明白什么是Principal,Identity,以及IPrincipan...?很多的文献很少提及这些到底是什么,仅仅是怎么用,结果出问题,导致很多的朋友的理解仅仅停在表面,使用起来也是束手束脚。相信看完本篇,会有一定的收获的。ASP.NET安全架构为实现Web应用程序的安全模式提供了对象模型。不管我们...
用IE的Web服务建立ASP.NET应用程序

用IE的Web服务建立ASP.NET应用程序

用IE的Web服务建立ASP.NET应用程序2011-02-24 天极 陶刚在建立商业网站的时候,开发者遇到的一种限制是只能把浏览器作为用户界面。例如,在很多情形中,用户希望在执行某些操作(例如输入雇员编号)之后从服务器检索到信息。为了达到这个目的,他们将把页面发回到服务器,检索雇员信息,并用从服务器上检索到的信息刷新页面。尽管目前这种刷新整个页面的方法很普遍,但是它的效率很低,因为Web页面刷新了,并且重新呈现了整个页面的内容,即使页面只要少量的部分真正...
Asp.net夜话之一:asp.net介绍

Asp.net夜话之一:asp.net介绍

Asp.net夜话之一:asp.net介绍2011-02-24 csdn博客 周金桥题外话:去年至今年以来,陆续写过一些原创的文章了,很多是对原来所做项目的总结。所以并不是很系统很全面,都是针对某个知识点或者某个具体应用写的,有些朋友建议我把自己的体会写成一个系统的,这次算是一个尝试吧,写得不好的地方请大家尽量抛西红柿不要丢砖头。之所以把这个系列叫做《asp.net夜话》,是有一些原因的,某不厌酒喜茶,酒越喝越糊涂,茶喝多了也仍然能保持清醒。白天很忙,所以...
asp.net夜话之三:表单和控件

asp.net夜话之三:表单和控件

asp.net夜话之三:表单和控件2011-02-24 csdn博客 周公在今天我主要要介绍的有如下知识点:HTML表单的提交方式HTM控件获取HTML表单内容乱码问题SQL注入服务器端表单HTML服务器控件HTML表单的提交方式对于一个普通HTML表单来说,它有两个重要的属性:action和method。action属性指明当前表单提交之后由哪个程序来处理,这个处理程序可以是任何动态网页或者servlet或者CGI(Common Gateway Inte...
asp.net夜话之四:Visual Studio 2005中容易被忽略的技巧

asp.net夜话之四:Visual Studio 2005中容易被忽略的技巧

asp.net夜话之四:Visual Studio 2005中容易被忽略的技巧2011-02-24 csdn博客 周公在今天我主要要介绍的有如下知识点:Visual Studio 2005网站开发环境任务管理器配置外部工具代码段管理器发布网站之所以要单独用一篇文章来介绍Visual Studio 2005这个集成开发环境,是因为在做企业培训的时候,发现很多程序员仅仅用了一些基本功能,这个好像也符合软件界一个“20%和80%法则”,就...
用ASP.NET建立简单的新闻发布系统

用ASP.NET建立简单的新闻发布系统

用ASP.NET建立简单的新闻发布系统2011-02-28下面是一个建立新闻发布系统的程序,不用和数据库打交道哦步骤:(1).在vs2005中新建网站,新建三个aspx网页,分别命名:title.aspx,news.aspx,main.aspx其中title.aspx用来设置标题,可以自己设计,写几个字也行,news.aspx用来显示新闻标题,main.aspx用来显示新闻内容。(2).新建htm页,用来设计框架。代码如下:<html xmlns=&...
ASP.NET随机码生成示例

ASP.NET随机码生成示例

ASP.NET随机码生成示例2011-02-28现在很多网页登陆的时候都使用了随机图片的方式,是一种简单、有效的防止黑客恶意攻击的手段。今天看了一些网上的资料,明白其生成原理:从样本中,获取随机字符串,随机字符串保存进session,并以位图的方式形成随机码图片。实现:添加命名空间using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;生成页代码usi...
ASP.NET基于角色的窗体安全认证机制

ASP.NET基于角色的窗体安全认证机制

ASP.NET基于角色的窗体安全认证机制2011-02-28Heath Stewart简介:ASP.NET 中窗体认证是一个功能非常强大的特性,只需要很少的代码就可以实现一个简单的平台无关的安全认证系统。但是,如果你需要一个更复杂更有效的认证机制,那么你就要把众多用户分成用户群组,以利用它的灵活性。Windows 集成认证提供了这种认证机制,但它使用的是 NTLM,即Windows NT LAN Manager,因而它不是跨平台的。现在越来越多的人使用 L...
asp.net结合html,javascript实现无刷新跨域数据提交

asp.net结合html,javascript实现无刷新跨域数据提交

asp.net结合html,javascript实现无刷新跨域数据提交2011-02-28需求:A域有页面a.html,其中有iframe包含B域的页面b.html,现在要通过a.html上的一个按钮,来把a.html页面上一个文本框的值传递到b.html页面的文本框。注:这里b.html是html网页,不能接收其他网站post过来的值,所以不能用直接post的方法来传值,但是,如果接收页面是b.aspx或者b.asp 呢,那不是可以直接post了么?答案...
ASP.NET开发中的八个最佳实践

ASP.NET开发中的八个最佳实践

ASP.NET开发中的八个最佳实践2011-02-28 51CTO 黄永兵1.使用版本控制你的程序集确保你有一套合适的版本控制策略,在编译时可以使用程序集版本属性应用版本标志,例如:[程序集: 程序集版本("1.0.12.34")]在构建过程中通常对一个应用程序应用相同的版本号。2.给程序集取一个强壮的名字程序集是版本控制和代码复用的最小单元,包括:◆程序集标识信息(名称,版本等)◆清单和元数据信息◆MSIL代码◆类型和安全信息◆资源具...
asp.net用url重写URLReWriter实现任意二级域名

asp.net用url重写URLReWriter实现任意二级域名

asp.net用url重写URLReWriter实现任意二级域名2011-02-28好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的问题是,我键入一个地址后,怎么这个url就被重写了?第一步:在浏览器键入了一个地址,比如http://www.b...
ASP.NET生成高质量缩略图通用函数

ASP.NET生成高质量缩略图通用函数

ASP.NET生成高质量缩略图通用函数2011-02-28在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式./// <summary> /// 生成缩略图 /// </summary> ...
打造通用ASP.NET数据分页控件

打造通用ASP.NET数据分页控件

打造通用ASP.NET数据分页控件2011-02-28对于几乎所有的数据表现Web应用来说,组织好数据的显示方式、避免给用户带来混乱的感觉就是最主要的目标之一。每个页面显示20条记录当然是可以接受的,但每页显示10000条记录就很容易给用户带来不便了。将数据分成多个页面显示,即对数据进行分页,是解决此类问题的最常见的办法。一、慨述ASP.NET本身只提供了一个支持数据分页的控件,即DataGrid分页控件,不过它比较适合Intranet环境使用,对于Int...
<< 261 262 263 264 265 266 267 268 269 270 >>