上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个 web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权。对一个网站来说,一般的验证授权的模式应该是这样的:根据实际需 求把用户分成不同的 阅读全文
posted @ 2012-04-21 19:45 齐鲁青未了 阅读(219) 评论(0) 推荐(0)
摘要: ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystring,session变量以及server.Transfer方法来实现页面间的值传递。使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非 阅读全文
posted @ 2012-04-21 19:45 齐鲁青未了 阅读(154) 评论(0) 推荐(0)
摘要: 本文通过实现一个服务端控件来讲解一下控件开发,该控件的功能如下:1.显示服务端时间,并不停更新2.通过手动点击刷新按钮以AJAX获取服务端最新时间3.能拖动4.能记住在页面上的位置,页面回传后位置不变5.能配置一个定时时间,一到这个时间,自动回传触发用户自定义的事件,首先新建一个类库项目HampWebControl,再新建一个类叫TipTime1,继承WebControl类。如果不是从已有控件中继承,一般就继承WebControl类,它是所有ASP.NET服务端控件的基类。我们编译这个项目,再新建一个网站项目,引用HampWebControl项目,新建页面,在工具箱中拖一个TipTime1控件 阅读全文
posted @ 2012-04-21 19:43 齐鲁青未了 阅读(520) 评论(0) 推荐(1)
摘要: 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。大型动态应用系统又可分为几个子系统:Web前端系统、负载均衡系统、数据库集群系统、缓存系统、分布式存储系统、分布式服务器管理系统、代码分发系统1、web前端系统为了达到不同应用的服务器共享、避免单点故障、集中管理、统一配置等目的,不以应用划分服 务器,而是将所有服务器做统一使用,每台服务器都可以对多个应用提供服务,当某些应用访问量升高时,通过增加服务器节点达到整个服务器集群的性能提高,同时使他应用也会受益。该Web前端系统基于I 阅读全文
posted @ 2012-04-21 19:42 齐鲁青未了 阅读(176) 评论(0) 推荐(0)
摘要: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->-- =============================================---- Description: 获取当前表所选分类ID下的所有下级分类ID-- =============================================ALTERPROC[dbo].[GetTreeTable] ( @IDint=null, --要查询的ID,查询所有输入 阅读全文
posted @ 2012-04-09 15:28 齐鲁青未了 阅读(434) 评论(0) 推荐(0)
摘要: /********************************************************************************* * Function: GetPageData * * Description: * * Sql2008分页存储过程 * * Author: * * SUNSHICHENG * * Finish DateTime: * * 2011/9/13 * * Example: * * GetPageData @Tablename = 'Table1', @Returnfields = 'ID', * * @ 阅读全文
posted @ 2012-04-09 14:10 齐鲁青未了 阅读(230) 评论(0) 推荐(0)
摘要: /********************************************************************************** Function: GetPageList ** Description: ** Sql2008分页存储过程 ** Author: ** SUNSHICHENG ** Finish DateTime: ** 2011/10/19 ** Example: ** GetPageData @Tablename = 'Table1', @Returnfields = 'ID', ** @PageIndex 阅读全文
posted @ 2012-04-09 14:08 齐鲁青未了 阅读(216) 评论(0) 推荐(0)
摘要: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;namespace WebApplication1{/// <summary>/// Summary... 阅读全文
posted @ 2011-10-10 16:27 齐鲁青未了 阅读(382) 评论(0) 推荐(0)
摘要: 三、命令列的使用 命令列主要提供了GridView中常用的一些修改、更新、删除的操作,在GridView与DataSource控件结合使用的情况下,我们并不需要为些编写太多的代码就可以实现简单的维护操作,如果在复杂的情况下(如一对多链接查询时),我们仍需要编写代码来实现更新与删除。(车延禄) 使用命令列有两种方式: 1.在“可选列”中添加相应的CommandField列的子项 2.在“可选列”中添加CommandField列,然后设置CommandField列的属性ShowEditButton、ShowDeleteButton等 一旦添加了命令按钮,我们就可以对GridView实现简单的修改和 阅读全文
posted @ 2011-08-30 14:38 齐鲁青未了 阅读(356) 评论(0) 推荐(0)
摘要: GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。(车延禄)GridView的主要新特性: 1.与DataSource控件结合实现了显示与数据操作的分离,大大减化了代码的编写量; 2.实现"双向绑定",无需手动检索数据。 2.在列的类型上新增了CheckBoxField和ImageField两个类型列; 3.对排序和分页可以实现异步操作; 4.对其视图状态进行优化,使其运行效率更高; GridView与DataSource控件 要谈GridView就必需要谈DataSource,这两个对象可称得上 阅读全文
posted @ 2011-08-30 13:59 齐鲁青未了 阅读(509) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页