2010年7月16日

Membership角色与权限管理(上)

摘要: 一.Membership的简介:在ASP.NET应用程序中,Membership类用于验证用户凭据并管理用户设置(如密码和电子邮件地址)。Membership类可以独自使用,或者与FormsAuthentication一起使用,以创建一个完整的Web应用程序或者网站的用户身份验证系统。Login控件封装了Membership类,从而提供一种便捷的用户验证机制。Membership类提供的功能主要包... 阅读全文

posted @ 2010-07-16 10:29 Cleak 阅读(178) 评论(0) 推荐(0)

ASP.NET中的验证服务器控件

摘要: 在Web应用程序中,经常会需要用户输入一些内容,而且需要保证用户输入的数据应符合某些规则,如必须输入非空数据,必须满足一定的数据格式与范围要求等。错误的输入可以延误用户,甚至中断Web应用程序。为了验证用户输入是否满足要求,必须对输入的值,范围和格式进行检验。对输入内容的验证可以在服务器端执行,也可以在客户端执行。客户端验证使用JavaScript和动态HTML脚本,服务器验证可以使用任何基于Microsoft .NET的语言。客户端验证可以在提交Web窗体前就发现客户端的错误,从而避免服务器端验证所必须的请求和响应的往返过程。但是不同的浏览器对JavaScript和DHTML的支持是不同的, 阅读全文

posted @ 2010-07-16 10:28 Cleak 阅读(231) 评论(0) 推荐(0)

WEB窗体生命周期的四个阶段

摘要: 谈到WEB窗体的生命周期实质就是指WEB窗体从加载开始到页面卸载的整个时间段。当在浏览器中输入一个页面地址,请求页面时,WEB窗体第一次被加载,接着会处理事件,并将HTML的输出内容返回到浏览器上,最后WEB窗体会从内存中删除或是卸载。任意一个Web窗体的内容呈现在浏览器之前,Web服务器上WEB窗体的生命周期从实例化分配内存空间到处理结束释放内存,并不是一步就可以完成的,大概需要以下四个步骤:(1)配置阶段:WEB窗体初始化当WEB窗体被初始化时,会随之引发首个页面事件Page_Init。系统会执行创建和设置一个示例所需要的所有初始化步骤。在这个阶段,页面和控件状态被存储,然后引发加载页面事 阅读全文

posted @ 2010-07-16 10:27 Cleak 阅读(943) 评论(0) 推荐(0)

ASP.NET应用程序的配置

摘要: ASP.NET应用程序的配置 用户在访问一个网站的某个网页时,常常会遇到“您无权访问该页面”的提示,或者直接被引导至登陆页面。遇到这种情况是因为用户的访问权限受到限制,网站可以通过应用程序的配置来实现这种功能,所谓的应用程序也就是添加了虚拟目录的文件夹。一个应用程序通常包含以下内容:1..bin文件夹及其中的*.dll文件bin文件夹 存放编译好的程序集(*.dll文件),该文件夹必须位于Web应用程序的根目录下。bin文件夹中的程序集无需注册。只要*.dll文件夹存在于bin文件夹中,ASP.NET就可以识别它。如果更改了*.dll文件,并将它的最新版本放置到bin文件夹中,则ASP.NET 阅读全文

posted @ 2010-07-16 10:25 Cleak 阅读(265) 评论(0) 推荐(0)

服务器控件的分类选择和事件属性

摘要: 服务器控件的类型在ASP.NET中有两种内置的服务器控件类型。一种类似与传统的HTML控件,称为HTML服务器控件;另外一种是在ASP.NET中新增加的,具有更多丰富功能的Web服务器控件。这些大量的控件可以帮助开发人员根据正在创建的应用程序的需要制定出自己的Web窗体。1.HTML服务器控件HTML服务器控件是由System.Web.UI.HtmlControls类实现的,相当于HTML元素的可编程版本。这部分控件基本上对应了传统的HTML元素,添加相应的ID属性和runat="server"属性可以使之运行在服务器端的控件,同时也具备了相应的属性,事件和方法。2.Web 阅读全文

posted @ 2010-07-16 10:24 Cleak 阅读(602) 评论(0) 推荐(0)

FileUpLoad的用法示例

摘要: protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { fileExt = System.IO.Path.GetExtension(FileUpload1.FileName); if (fileExt == ".jpg" || fileExt == ".gif") { try { ... 阅读全文

posted @ 2010-07-16 10:23 Cleak 阅读(294) 评论(0) 推荐(0)

WEB服务概览到概念

摘要: WEB服务概览.NET技术的核心目标是建立一个所有设备都可以互通互连的平台,这其中就需要借助于一个关键性的技术——WEB服务。WEB服务可以将各个孤立的应用程序结合在一起,使运行于不同环境上的不同应用程序之间可以相互通信,相互调用。假设要开发一个WEB站点,该站点提供诸如天气预报,汇率查询,机票价格查询等功能。可以预见,要完成以上任何一个功能都是一件需要大量人力和财力的事情,而且要拥有这类大量时时更新的数据也不是随便一个WEB站点都可以做到的。而使用WEB服务,就可以使开发这样的应用程序表的简单轻松。只要将找到的能够提供天气预报,汇率查询和机票查询的WEB服务添加到WEB站点中,该站点就会出现 阅读全文

posted @ 2010-07-16 10:22 Cleak 阅读(189) 评论(0) 推荐(0)

讨论一下WEB服务的优点

摘要: 讨论一下WEB服务的优点为什么我们要使用WEB服务,WEB服务可以解决那些方面的问题呢?首先来看一下在WEB服务出现之前比较流行的几种解决分布式计算的技术。分布式计算将应用逻辑分布到物理上分离的单元中,分布式应用逻辑可以在多个应用程序之间重用。基于组件的分布式计算的重要协议时通用对象请求代理结构(Common Object Request Broker Architecture,CORBA),还有... 阅读全文

posted @ 2010-07-16 10:21 Cleak 阅读(571) 评论(0) 推荐(0)

Web.config文件的结构及功能剖析

摘要: Web.config文件的结构及功能剖析Web.config是XML格式的文件,一个Web.config文件控制着特定应用程序的设置。1.所有的配置信息都写在和标识之间,而所有的ASP.NET配置信息都写在标识之间。2.在和标识之间存放对应用程序的设置信息。3.用于配置ASP.NET使用的所有编译设置,设置debug="true",可以启用对应用程序的调试;否则,设置debug="false",可提高应用程序的运行时性能。4.用于自定义错误信息,设置customErrors mode="On"或"RemoteOnly&quo 阅读全文

posted @ 2010-07-16 10:19 Cleak 阅读(515) 评论(0) 推荐(0)

导航