|
第一章
1.搞清楚C/S和B/S的区别,ASP.NET是基于B/S模式的程序开发
2.ASP.NET的特点和优点(参考课本)
3.如何在vs2008(vs2010)里创建一个ASP.NET的web程序?
步骤:文件-->新建-->项目-->windows C#-->ASP.NET 应用程序
4.代码分离:前台web页面和后台C#逻辑语言分开、
第二章
1.脚本语言:服务器端,客户端
1.1服务器端脚本语言
写法1:<scrip去掉t language=”C#”>…C#代码…..</scrip去掉t>
写法2:<% %>
1.2客户端脚本语言(Javascrip去掉t)
写法:<scrip去掉t type=”text/javascrip去掉t”>…javascrip去掉t代码…</scrip去掉t>
区别:客户端脚本直接发送到客户页面,在客户端浏览器里执行。
服务器端脚本先在服务器端编译隐藏,再把结果信息发送给客户端
2.Page对象(常用事件和属性)
2.1 事件:Page_Load:加载页面时会自动调用
2.2 属性:IsPostBack:判断是否第一次加载(false:第一次加载,true:回发访问)
3.页面传值
3.1 页面内传值:ViewState[“key”]
Eg:存值:ViewState[“name”] = “张三”;
取值:string name = ViewState[“name”].ToString();
3.2 页面之间的传值
1.A页面跳转B:在A中的按钮等加PostBackUrl=”B.aspx”属性
2.在B页面的后台代码:PreviousPage.FindControl(“A页面的控件ID”);
第三章
1.常用控件:文本框、下拉框、单选、复选、按钮。。。
2.验证控件:
第四章
1.Response对象
1.1 Redirect(URL);方法:页面跳转
1.2 Write(“html标签”);方法:显示响应页面的内容
1.3 End();方法:停止响应页面内容
2.Request对象
2.1 属性:QueryString[“key”]:获取URL里传递的参数
2.2 作用:页面之间的传值
步骤:
1.A页面点按钮:Response.Redirect(B.aspx?变量名1=值1&变量名2=值2&。。。);
2.B页面获取值:Request.QueryString[“变量名1”]
3.Server对象
3.1 Server.HTMLEncode(“html标签”);对html标签进行编码,使他以字符串形式
3.2 Server.UrlEncode(“url路径”); 对url字符串进行编码
3.3 Server.MapPath(“url路径”); 返回该url路径的绝对物理路径
第五章
1.Application对象:应用程序集对象,在程序运行过程中一直存在(全局变量)
Application变量使用方法:Application[“变量名”] = 值;
2.Cookie对象:不同客户有不同的对象,存储的信息是可以保存在客户端的。
Cookie有2种:1。保存在内存中,用户离开就消失;
2。以txt文件的形式保存在客户端cookies文件夹里,可以自定义设定保存时间。
Cookie对象变量的使用方法
//1.定义cookie对象
HttpCookie cookie = new HttpCookie(“key”,”value”);
//2.添加cookie到Response对象中
Response.Cookies.Add(cookie);
//2.2(以txt文件的方式保存在客户端特殊文件夹下)
Cookie.Expires = DateTime.Now.Add(“要保存的时间”);
//3.读取cookie对象内容
string strValue = Request.Cookies[“key”].Value;
3.Session对象:不同客户有不同的对象,用户登录后存在,退出后消失。
Session变量使用方法:Session [“变量名”] = 值;
Session常用属性:
SessionID:每一个用户有自己唯一的SessionID
Timeout:设置用户超时时间,单位:分钟,用户在规定时间内不操作会自动退出(清除session),默认情况下时间是20分钟,可以在aspx文件中更改:<% Session.Timeout=10 %>
Session方法:Abandon()
ASP.NET知识点.doc
(29 KB, 下载次数: 0, 售价: 1 粒MB)
|
上一篇:asp.net实现Cookie保存值下一篇:asp.net存放cookies到客户端并且保存
|