Welcome 微信登录

首页 / 网页编程 / ASP.NET

Asp.net的应用程序对象和页面生存周期

Asp.net的应用程序对象和页面生存周期

IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的 ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(即HttpRunTime是Asp.Net真正的入口),HttpRunTime会为每 个asp.net应用自动创建一个HttpApplication的实例,而该实例中又包含以下属性:注1A...
.net 运用二进制位运算进行数据库权限管理

.net 运用二进制位运算进行数据库权限管理

权限分为增、删、改、查,数据库插入拥有权限的数值的和。比如拥有增加和修改功能,就是:Permissions.Add+Permissions.Mod,结果值为:5。那么判断是否有此权限时,就可以调用IsPermission(value, per)方法。假设结果值为:5,那么如果“添加权限”调用就是:IsPermission(5, Permissions.Add),返回结果为true;如果“删除权限”调用就是:IsPermission(5, Permissio...
.NET之后台用户权限管理实现

.NET之后台用户权限管理实现

序:在功能性比较强大的后台管理网站处于各种角度考虑多有应用权限管理功能。以公司内部管理系统为例,管理员根据不同员工所在不同部门赋予其不同权限,或者根据上下级隶属关系实现“金字塔”管理。本文内容有不尽不实之处恳请指正。正文:如下效果图是否令某用户具备相应权限用checkbox状态区别存储。(一)储存这里的权限功能(类别)名称和权限模块(具体)名称均是手动输入数据库,不可增删改查。本例将某权限模块作为最基本元素,是否具备该权限用1或0表示,进而将当前用户所有权...
如何实现ListView高效分页代码

如何实现ListView高效分页代码

ListView选择自动分页时 其实就是添加了一个DataPager分页控件两者间存在着嵌套关系《Repeater与ListView》中提到这样的分页并不是高效的 因为数据源还是返回了所有的数据 而非当前页数据 优化方案及步骤:1.改数据源EnablePaging属性为true 【允许分页】设置MaximumRowsParameterName="rowIndex"【MSDN解释:该参数接受检索的行数的值 可以理解为:上一页的最后一行的下标】设置StartR...
asp.net网站底部的版权信息实现代码且可维护

asp.net网站底部的版权信息实现代码且可维护

一个大网站页面很多,如果每个版权信息直接写在下面,日后想改动就需要找到每个页面进行修改,容易遗忘和出错。 下面说一种比较方便的方法: 用一个静态网页嵌套在网站下面,这样只需修改静态页面,所以的版权信息都变化了。首先再你的网站下面添加:foot.html页面 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh...
throw的一些用法

throw的一些用法

无论是.net还是java,在开发程序时都难免会用到throw关键字,对于初学者一般会认为它与try...catch捆绑在一起,这当然是错误的,事实上,throw的一个最重要的作用就是:让程序告诉用户一些事情,这些事情一般是开发人员之前定义好的,如对于一个输入文本框,你需要输入给定数字,但如果输入的不是给定的数据范围,则可以通过throw告诉用户!让程序告诉开发人员一些事情,这些事情一般是底层开发人员之前定义好的,如果一些业务规范,如果开发人员输入的不合法...
使用ASP.NET MVC 4 Async Action+jQuery实现消息通知机制的实现代码

使用ASP.NET MVC 4 Async Action+jQuery实现消息通知机制的实现代码

这两天在使用Asp.net MVC 4开发COMET消息通知机制,在后端使用异步线程对消息进行订阅,客户端通过AJAX长连接请求MVC中的ACTION,如:http://localhost/event/imageSet,即表示获取ImageSet对象的变更消息(新增,更新和删除消息)。1.事件消息的类IEventEntity<TEntity>类的定义复制代码 代码如下:public interface IEntityEvent<TEnti...
asp.net中Session缓存与Cache缓存的区别分析

asp.net中Session缓存与Cache缓存的区别分析

其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。 Session则保存对话信息。 Application则是保存在整个应用程序范围内的信息,相当于全局变量。 Session用的比较多。 Session缓存与Cache缓存的区别,可以参考如下的几点: 1、最大的区别是Cache提供缓存依赖来更新数据,而Session只能依靠定义的缓存时间来判断缓存数据是否有效。 2、即使应用程序终止,只要Cache.Add方法中定义的缓存时间未过期,...
asp.net中使用cookie与md5加密实现记住密码功能的实现代码

asp.net中使用cookie与md5加密实现记住密码功能的实现代码

在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等。复制代码 代码如下://设置,删除Cookie//provider jb51.net protected void set_cookie() { HttpCookie UserNameCookie = Request.Cookies["UserNameCookie"]...
<< 121 122 123 124 125 126 127 128 129 130 >>