asp.net总结(一)

              asp.net视频的学习用了半个月左右的时间,关于这个视频,看完以后给我的最大感受就是对于web开发工具有了一个宏观的、但不算详细的了解,对于一些控件、理论的理解与加深,还需要通过一些时间来加以认识。对于于海涛老师的视频,我先用一张图做一个简单的概括:

          

          大家不难发现,这张图中有几项是用相同的颜色标记的,它们有一些可以对比的地方。我会在系列博客中进行阐述。 通过上面的图总结,我想大家对于有些知识并不陌生,比如说ado.net的五大对象在我们做机房的时候都有用到过,而web程序的安装部署也在牛腩新闻发布系统中实践过,还有web.config,这些我就不再论述,只对配置文件中的machine.config做一些描述。

         (一)machine.config与web.config

           

          在web.config中我们这样写:   

<appSettings >
  <add key ="conn" value ="server=.;database=shopping;uid=sa;pwd=123456"/>
</appSettings>

          在界面层这样写:

<span style="font-size:18px;">   SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["conn"]);</span>

       (二)Response与Request

           

           Response对象是用于把消息向页面上输出的内置对象,该对象用于向客户端浏览器发送数据,可以使用该对象将服务器的数据HTML的格式发送到用户端的浏览器

        Request对象是用于提取浏览器中用户输入信息的内置对象。在使用这个内置对象时,用户信息可以通过表单提交,也可以直接用URL参数来提供,还可以通过环境变量来提供。

        (三)Application\Session\Server

           

          Application对象是用来在所有用户间共享信息,并且可以在程序运行期间持久的保持数据。通俗点举个例子来说,我们可以把网站当前的在线访问数量存储在此对象中。

        Session对象只是指访问者从到达某个特定网页到离开为止的那段时间。每一个用户都单独获得一个Session。两个独立的用户之间无法通过Session变量共享信息,这是Session的不足之一,还有一个不足是由于一个用户一个Session,当用户量极大时,给系统造成的压力也是特别大的。

    下面的对比总结将会在系列博客中一一介绍,望大神指正!

          

时间: 2024-11-05 22:01:46

asp.net总结(一)的相关文章

固定表头-在ASP.NET页面中,固定DATAGRID表头出现的问题

问题描述 在ASP.NET页面中,固定DATAGRID表头出现的问题 使用DIV标签加js纯页面固定表头,实际上就是将表头获取出来填充到一个DIV中,问题就是如何将表头和表中的内容对齐,特别是在表中数据动态改变列宽不固定的时候

学ASP动态网页必备:IIS 错误代码

iis|错误|动态|网页     400 无法解析此请求.     401.1 未经授权:访问由于凭据无效被拒绝.     401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝.     401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝.     401.4 未经授权:Web 服务器上安装的筛选器授权失败.     401.5 未经授权:ISAPI/CGI 应用程序授权失败.     401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问

Oracle大文本在ASP中存取问题的解决

oracle|解决|问题 在我开发BS结构程序中,由于经常需要在ORACLE中处理一些容量较大的文本数据,所以经过反复测试终于用ASP成功解决了大文本数据在ORACLE下存取问题. 一.运行环境: 1.Microsoft Windows 2000 Server + IIS 5.0 2.Oracle8i中文标准版 二.建立数据表: CREATE TABLE SYSTEM.TEST( BLOB LONG, ID NUMBER) / 三.源程序: 1.数据存入程序:test.asp <% '表单提交处

ASP中一个字符串处理类(VBScript)

vbscript|字符串 这个类是用于处理字符串的,是老外写的,我把里面的功能和参数加了说明 使用方法: =============== test.asp================ <!--#include file="StringOperations.asp"--> <%dim strset str = New StringOperations test = str.toCharArray("check this out") respons

asp 用存储过程实现数据分页

存储过程|分页|数据 一.创建表 tiku_koushi if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tiku_koushi]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[tiku_koushi]GO CREATE TABLE [dbo].[tiku_koushi] ([id] [int] IDENTITY (1, 1)

如何用asp把sql server數據轉化為execl文件

server 1.ASP文件: <%@ LANGUAGE="VBSCRIPT" %><%option explicit%><%'EXAMPLE AS:把数据库中一个每天24小时在线人数放到一个EXCEL文件中去'AUTHOR :钢铁工人'EMAIL :hello_hhb@21cn.com'DATE :2001-3-25'TEST :在NT4,SP6,SQL SERVER 7.0,EXCEL2000中测试通过%><HTML><HEAD

在ASP中使用SQL语句之9:表单操作

语句 从某个页面表单中取出信息是ASP编程中常见的问题.但是,遍历通过表单传递的记录会花去多长时间呢?这取决于数据库的大小.简单的GUI界面都可能令循环遍历操作耗费太多的时间. 比方说,假设有个团队成员登录到GUI屏幕输入自己的名字姓氏和名字之间用点号连接:amy.cowen.这个值通过表单提交,她的当前项目列表就从数据库中取了出来并显示在屏幕上.为了快速地取出用户的记录以便显示在屏幕上,你可以编写以下代码. 假设HTML页面上包含以下代码:<FORM ACTION="login_post

在Visual J++中编写ASP COM组件

visual Java是一种以网络为中心的编程语言,许多只使用ASP脚本难以完成的任务可以用Java轻松地实现.同时,扩展ASP应用最好的方法莫过于加入COM组件.那么,可以利用Java为ASP开发组件吗?本文通过实例,说明了在Visual J++环境下开发COM组件的具体过程. 一.概述 自Java问世以来,各种开发工具.开发环境不断出现.这些环境和工具面向不同层次的用户,具有各自的优点.那么,使用Visual J++作为Java开发平台又有哪些优点呢?粗略地讲,这些优点包括: 熟悉的开发环境

ASP.NET系统用户权限设计与实现

摘 要 本文依据RBAC的基本思想,利用ASP.NET中的用户控件技术,设计了在电子商务系统中用户权限控制的一种具体实现方法. 关键词 ASP.NET 角色访问控制 用户控件 引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型).MAC(Mandatory Access Control,强制访问控制模型)难以满足复杂的企业环境需求.因此,NIST(National Institute of Standar

如何使用ASP脚本制作异步装载的树形结构(一)

脚本|异步 树形结构是描述层次数据的常见方法.本文介绍的树形结构生成程序主要由一个ASP页面.二个JavaScript函数构成.该树形结构是异步的,也就是说,节点数据仅在必要时才读取,而不是一次性全部发送到客户端. 一.概述 树形结构中所有的节点都必须包含以下属性:本身的ID,父节点的ID,以及本节点的说明(节点文本).本文用到了一个Access数据库Tree.mdb来保存这些节点信息.Tree.mdb包含表tblTree,其定义如下: 字段名称 类型 说明 ElementID 自动编号 节点的