ASP.NET技术
跃睿
一个男人重要的不是所处的位置,而是你面对的方向!!!
展开
-
ASP.NET中的Cookie对象
一 什么是Cookie?Cookie 提供了一种在 Web 应用程序(jsp,asp)中存储用户特定信息(如历史记录或用户首选项)的方法。Cookie 是一小段文本,伴随着请求和响应在 Web 服务器和客户端之间来回传输。Cookie 包含每次用户访问站点时可由 Web 应用程序读取的信息。 二 Cookie由什么管理?浏览器管理客户端计算机上的 Cookie. 三 Cookie原创 2008-12-31 09:54:00 · 861 阅读 · 0 评论 -
三层结构中数据访问层写多个静态方法好不好!!!
虽说方便调用,但是静态方法在加载程序的时候就开辟了一块内存,一直到程序结束才释放掉内存,所以最好别写大量的静态方法,会影响效率的!!!原创 2009-01-17 21:28:00 · 1278 阅读 · 0 评论 -
三层结构中在哪个层,捕获异常在哪个层捕获最好呀!!!!
一般出现异常的都在数据访问层,在数据访问层捕获即可!!!原创 2009-01-17 21:33:00 · 1904 阅读 · 1 评论 -
数据绑定控件
1 数据绑定控件(BaseDataBoundControl): 分为普通绑定控件(DataBoundControl)和层次化绑定控件(HierarchicalDataBoundControl).2 普通控件又分了标准型控件,列表型控件和复合型控件(用于表格的显示).注:指定数据源ID的方式和指定数据对象的方式有什么区别?指定数据源ID后即可完成绑定,但指定数据对象后还需要使用绑定方法Data原创 2009-01-17 21:43:00 · 643 阅读 · 0 评论 -
使用外键对象示例
using System;using System.Collections.Generic;using System.Text;using MyBookShop.Models;using MyBookShop.DBUtility;using System.Data.SqlClient;using System.Data;namespace MyBookShop.DAL{ public c原创 2009-01-17 21:26:00 · 860 阅读 · 0 评论 -
ASP.NET中改错时应注意什么
语法改错的时候,错误要从上到下一个一个的修改,因为第二个错误可能是由第一个错误引发的,有时候第二个错误根本不是错了,而是第一个错误引起的.如果把第一个错误改掉的话,第二个错误可能也就消失了!!!原创 2009-01-17 21:43:00 · 535 阅读 · 0 评论 -
自动生成的类,访问修饰符默认的是什么呀!!!
internal原创 2009-01-17 21:37:00 · 522 阅读 · 0 评论 -
asp.net解决方案的组成
APP_Data文件夹是存放数据的文件夹(一般不使用,在这里能直接建数库)Web.Config该文件是站点配置文件Default.aspx就是空白的页面Default.aspx.cs就是所说的代码后置文件.注:怎么找到asp.net一个网站的解决方案?C:/Documents and settings/你的用户名(administrator)/My Documents/Visual Studi原创 2008-12-22 21:17:00 · 541 阅读 · 0 评论 -
编写asp.net页面的两种方式
1 代码后置:页面文件(.aspx)和代码文件两个文件相互关联构成一个页面! 好处是:代码与页面分离,使代码更清晰. 2 代码内嵌:完全写在.aspx文件内,写代码写在之间就行了! 注:JSP使用的是代码内嵌原创 2008-12-22 21:20:00 · 599 阅读 · 0 评论 -
asp.net的特色与优势
1 与浏览器无关2 方便设置断点、易于调试(因为IIS是微软开发)3 编译后执行,运行效果提高(并不是一次编译,调用哪部分编译哪部分)4 丰富的控件库5 代码后置,使代码更清晰(html的代码和c#的代码分开)执行的过程为:代码------>编译------>MSIL或IL------>JIT编译器(即时编译器Just-In-Time Compiler)------>机器语言原创 2008-12-22 21:16:00 · 1761 阅读 · 0 评论 -
asp.net四种建站方式
1 文件系统(开发时使用这种方式)2 本地IIS(Web测试时使用)3 FTP站点(共享环境的一种可能配置)4 远程站点(缺点很多,一般很少使用)原创 2008-12-22 21:19:00 · 1052 阅读 · 0 评论 -
ASP.NET页生命周期
1 页请求:页请求发生在页生命周期开始之前。用户请求页时(即在地址栏中输入这个网页的路径), ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。 2 开始:在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack(获取一个值,原创 2008-12-24 23:14:00 · 625 阅读 · 0 评论 -
asp.net运行机制
两种情况:第一次请求时:请求.aspx文件--------->asp.net引擎解析------->生成+后置代码------->生成的页面的类----->编译------>页面类--->响应第二次请求时: 请求.aspx文件------>页面类------>响应原创 2008-12-24 23:16:00 · 615 阅读 · 0 评论 -
如果在aspx页面上拖放Gridview应注意的地方!
如果是把一张表拖放在asp.net页面上的话,如果换另一台电脑的话,必须把web.config中自己生成的连接数据库的connectionString手工改一下,变成自己平常写的连接字符串,如:"server=.;database=MySchool;uid=sa;pwd=sa",并且重新发布!这样才能从另一个电脑来访问你所建的网页面!!!原创 2008-12-26 10:57:00 · 686 阅读 · 0 评论 -
.net中连接sql数据库的字符串
用.net来连接数据库,因为sql是微软开发的所以比java简单的太多了,只写一句话就可以了,如下:"server=.;database=MySchool;uid=sa;pwd=sa"; 说明:其中.是本地服务的意思,database后面写你所访问的数据库,uid后写用户,pwd后写密码原创 2008-12-26 10:43:00 · 1064 阅读 · 0 评论 -
如何修改命名空间
右键点击一个类库项目,点击属性,然后更改,关闭,即修改成功!!!原创 2009-01-17 21:27:00 · 1309 阅读 · 0 评论 -
在有返回值的方法中应注意什么
如果一个方法有返回值的话,在这个方法中用到了if并且在if语句中也有返回值,但是编译器会报"不是所有的代码都有返回值";这时,必须写else并且也得有返回值也可以不写else直接写一个return null;也行例: public class Test { public string GetStr(int i) { if (i == 1)原创 2009-01-17 21:23:00 · 692 阅读 · 0 评论 -
ASP.NET中将现页面改成内容页
1 在@page标记中指定MasterPageFile位置2 除去内容页的多余html标签3 去除form标记.4 创建标签,并放入对应的内容.5 指定相应的ContentPlaceHolderID.6 如果指定这个内容页的标题,在page标记中,把title属性改一下即可。(敲空格进行智能化提示,有许多属性都可以显示出来)原创 2008-12-31 10:27:00 · 703 阅读 · 0 评论 -
为什么会有Cookie、session、application
因为http协议是无状态的,但是用户登录需要对用户信息进行保存,我们称之为状态保.ASP.NET中有Cookie Session Application三种状态保持的方式!原创 2008-12-31 09:58:00 · 750 阅读 · 0 评论 -
xml文件的解析
xml文件的解析原创 2008-12-31 10:31:00 · 624 阅读 · 0 评论 -
ASP.NET中httpResponse与Response
httpResponse是一个类,而Response是一个(实例化了httpResponse类)系统对象. 注:在开发过程中,有能实例化httpResponse类!!!原创 2008-12-31 09:56:00 · 2247 阅读 · 0 评论 -
C#中的站点地图文件夹web.sitemap
1 生成的文件,中的xmlns不能够删除,因为这句话是这个xml文件的文件架构!!!2 这是容器结点,而这是放在容器结点中的子结点,有能作为容器结点的!!!3 如果实现导航,必须有web.sitemap文件(站点地图),siteMapPath控件,如果每个页面都想有导航的话第个页面都拖入siteMapPath控件4 站点地图中必须有当前页的URL,否则该站点导航控件将不会显示!!!原创 2008-12-31 10:28:00 · 2450 阅读 · 0 评论 -
Request的一些集合
Request的一些集合Request系统对象的一些属性:QueryString["name"]集合:主要收集HTTP协议中的Get请求发送的数据,(如果一个请求事件中被请求的程序URL中出现?号的数据,则表示此次请求为超链接)Form[""]集合与QueryString类似,但它用于收集Post方法发送的请求数据.ServerVariale[""]集合中包含了服务器和客户端的系统信息原创 2008-12-31 10:29:00 · 891 阅读 · 0 评论 -
Response输出javascript语句
Response.Write("alert(/"sdfdsdsdsfds/")");原创 2008-12-31 10:30:00 · 2982 阅读 · 0 评论 -
OWC11下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76&displaylang=en原创 2008-12-31 13:56:00 · 3132 阅读 · 0 评论 -
ASP.NET中的Session对象
一 Session对象的特点1 一个Session对象只包含一个用户的状态信息,不与其他用户共享.2 会话超时或者过期,服务器即清除Session对象,释放所占用的资源.3 会话通过SessionID传递状态信息,不像Cookie那样将所有的内容传输,客户端仅对SessionID可见,而对状态信息不可见. 注:用户不操作的情况下,再过你定义的过期时间的时间之后,过关闭,如果用户一直操作se原创 2008-12-31 09:50:00 · 673 阅读 · 0 评论 -
ASP.NET引擎一般存放的位置
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727原创 2008-12-31 09:59:00 · 655 阅读 · 0 评论 -
使用QueryString,Form集合来进行取值
1 新建一个test.aspx页面,在此页面上拖一个TextBox控件,命名为txtISBN,再拖一个Button,命名为btnOK双击btnOK按钮,写入以下代码: string strURL = ""; strURL = "BookDetail.aspx?ISBN="+Server.UrlEncode(txtISBN.Text); Response原创 2009-01-07 22:53:00 · 958 阅读 · 0 评论 -
ASP.NET中的三层结构
一 在asp.net中经典的三层结构案例,就是PetShop(宠物商店).下载地址为:http://download.microsoft.com/download/8/0/1801ff297-aea6-46b9-8e11-810df5df1032/Microsoft%20.net%20Pet%20Shop%204.0.msi二 一般分为表示层,业务逻辑层,数据访问层,模型层!!! 1 模型层 (原创 2009-01-07 22:42:00 · 806 阅读 · 0 评论 -
联想命名空间的快捷键
ctrl+J原创 2009-01-07 22:48:00 · 649 阅读 · 0 评论 -
CommandType所在的命名空间
System.Data原创 2009-01-11 22:03:00 · 3823 阅读 · 1 评论 -
ASP.NET中的page指令
Language属性:指定页面代码和后置代码使用的语言,只支持微软.net框架中的语言autoEventWireup属性:设置页面是否自动调用网页事件CodeFile属性:指定代码后置文件名Inherits属性:页面类 注:Inherits这个英文的意思是继承的意思.冒号后面跟的是代码后置文件中的类名,其实是本页面继承了这个代码后置文件中的类!!! 注:如果AutoEv原创 2008-12-26 10:52:00 · 760 阅读 · 0 评论