Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET中为何尽量避免直接用Response.Write输出内容

ASP.NET中为何尽量避免直接用Response.Write输出内容

ASP.NET中为何尽量避免直接用Response.Write输出内容2011-11-21 博客园 陈希章这是一个很小的问题,很多初学者,或者说之前从ASP开发经验转移过来的朋友,都比较习惯用 Response.Write去输出一些内容到页面上。这种做法在有的时候,看起来也无伤大雅。但我要提醒的是,你必须确保你是知道这个功能可能在很多时候是不合适的。页面和代码都很简单。我们来看一下效果...
ASP.NET应用程序的扩展策略

ASP.NET应用程序的扩展策略

ASP.NET应用程序的扩展策略2011-11-21 msdn Richard Campbell Kent Alstad作 为 ASP.NET 性能顾问,我们接触的项目通常都是已经出现问题的项目。在许多情况下,求助电话 都是在应用程序已经投产后才打来的。在开发人员那里一切都正常的程序到了用户那里却无法正常运行。 他们抱怨:站点太慢了。管理部门想知道为什么在测试的时候没有发现这一问题。开发部门却无法重现问 题。于是有人说 ASP.NET 不能扩展。听起来是不...
ASP.NET通用采集程序GatherInfo的实现

ASP.NET通用采集程序GatherInfo的实现

ASP.NET通用采集程序GatherInfo的实现2011-11-21 博客园 张素丰这是我面试的题目,借用了很多网上同仁的代码,如有冒犯,请海涵!现在工作真难找,我应聘的单位是http://www.027dns.net/,希望公司经理能给我上班的机会,我会很 努力的,因为软件行业才是我的世界!我一个大学本科生当保安都成了同事们的笑话了,呵呵。这是我第一次求职软件行业,第一次做面试题目,第一次自己这么认真写博客文章,写的不好,大家 请指正,我会进步的!张...
TheBeerHouse网站项目学习笔记(1)----换肤技术

TheBeerHouse网站项目学习笔记(1)----换肤技术

TheBeerHouse网站项目学习笔记(1)----换肤技术2011-11-21 巡山小牛 对于ASP.NET学习的中期,TheBeerHouse 项目是一个不错的选择,这个项目几乎囊括了所有ASP.NET 2.0 下所有的技术点,而且其设计的类图架构知识值得我们借鉴.关于此项目的介绍,在此不罗嗦,可以参看如下 地址:1. 源码下载: http://www.asp.net/Downloads/starter-kits/the-beer-house2. 功...
TheBeerHouse网站项目学习笔记(2)----个性化管理

TheBeerHouse网站项目学习笔记(2)----个性化管理

TheBeerHouse网站项目学习笔记(2)----个性化管理2011-11-21 巡山小牛 上篇讨论了换肤技术,这篇将继续讨论下一个知识点----个性化管理,即利用ASP.NET 2.0 内置的用户 个性化管理功能(必备文章讨论)将用户的各种个性信息存入自定义数据库,以达到个性信息的"记忆"功能, 让每个用户无论是匿名还是注册,在他们下次登录或匿名登录后仍然能得到自己上次的个性设置(比如网站 皮肤,页面布局,注册时的各种个人信息等)...
TheBeerHouse网站项目学习笔记(3)----安全管理(上)

TheBeerHouse网站项目学习笔记(3)----安全管理(上)

TheBeerHouse网站项目学习笔记(3)----安全管理(上)2011-11-22 巡山小牛 摘要: 安全管理是网站设计不可回避的问题,也是网站设计的重用组成部分.这些组成部分都需要对不 同的用户进行识别,检查用户是否有权限对那些受限制的网页进行访问,这种方法称为认证 (authentication).决定用户可以对哪些内容进行访问,这种方法称为授权(authorization).这两个概念容 易弄混淆,那么可以这么来理解: 认证---你是谁? 授...
TheBeerHouse网站项目学习笔记(4)----安全管理(下)

TheBeerHouse网站项目学习笔记(4)----安全管理(下)

TheBeerHouse网站项目学习笔记(4)----安全管理(下)2011-11-22 巡山小牛 摘要: 安全管理是网站设计不可回避的问题,也是网站设计的重用组成部分.这些组成部分都需要对不 同的用户进行识别,检查用户是否有权限对那些受限制的网页进行访问,这种方法称为认证 (authentication).决定用户可以对哪些内容进行访问,这种方法称为授权(authorization).这两个概念容 易弄混淆,那么可以这么来理解: 认证---你是谁? 授...
TheBeerHouse网站项目学习笔记(5)---架构设计

TheBeerHouse网站项目学习笔记(5)---架构设计

TheBeerHouse网站项目学习笔记(5)---架构设计2011-11-22 巡山小牛 摘要:TheBeerHouse整个网站是属于CMS(Content Management System)架构的系统,即基于内容的网站 设计,这是网站设计最普遍的一种架构.在此网站的设计中,为什么需要用到许多抽象基类,为什么需要各种 看似让人难以理解的属性和成员变量,设计意图是什么,这么设计有什么好处等等这类问题,都是值得我 们思考和探讨的问题.我们将从层次关系、类图...
asp.net中的validaterequest属性与安全性

asp.net中的validaterequest属性与安全性

asp.net中的validaterequest属性与安全性2011-11-22 博客园 一线工作者不知道大家之前有没有注意到这个属性,这里我们来一起讨论一下这个属性的作用以及我们以后到底该 怎样使用它!我们先来了解一下这个属性:(注:本属性在.net 2.0中是新增的!)1.它所在的命名空间:System.Web.Configuration2.程序集:System.Web(在 system.web.dll 中)3.所在的类:pagesSection上面我...
ASP.NET性能提升秘诀之管道与进程优化

ASP.NET性能提升秘诀之管道与进程优化

ASP.NET性能提升秘诀之管道与进程优化2011-11-22 IT168 罗江华ASP.NET 2.0中包涵了很多秘密,当你发现它时,可以为你的程序带来更大的性能和扩展性提升。例如 ,了解了在Membership和Profile provider提供程序中所隐藏的秘密瓶颈后就可以方便地的解决验证问题 并使得授权操作的速度加快。另外,ASP.NET HTTP管道为了避免针对每次请求所要执行的必要代码而发生阻塞。不仅那样,ASP.NET 工作者进程能够推动其...
<< 291 292 293 294 295 296 297 298 299 300 >>