架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8724|回复: 0

[ASP.NET] ASP.NET知识点

[复制链接]
发表于 2015-4-2 10:32:43 | 显示全部楼层 |阅读模式
第一章
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到客户端并且保存
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-5-15 04:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表