• ASP.NET webform总结


    一.asp.net中的内置对象
    1.Page对象
    属性:isPostBack 回传 返回bool类型
    通过url访问就是首次加载,通过控件事件访问页面就是回传.
    二.页面的执行过程
    a.每次访问页面,或访问页面的某些数据时,都要请服务器发送请求
    b.当服务器接受请求后,服务器从磁盘中查找请求的aspx的页面
    c.把aspx页面转换为html,发送给客户端
    d.执行完在从内存中移除页面和cs
    三.Request对象
    作用.一个请求,服务器可以接受Request对象可以获取向服务器提交的信息.
    a.get方式
    语法.url请求 http://localhost/index.aspx?id=3&name=zzh
    string id = Request.QueryString["id"]; //id=3
    b.post方式
    <form>
    用户名:<input type ="text", name ="zzh"/>
    </form>
    string name = Request.QueryString["name"]; //name=zzh
    通用获取方式:
    string name = Request.Param["name"]; 不管是get还是set都可以获取
    四.Reponse对象
    方法:Response.Write() //输出
    Response.End(); //结束输出
    Response.Redirect(); 重定向
    五.Cookie对象(信息保存在客户端,安全性不高)
    方式一:Response.Cookies["CookieName"].Value=值.
    方式二(设置过期时间)
    HttpCookie cookie = new HttpCookie(name,value)
    cookie.Expries = "";DateTime.Now.AddDay(7);
    cookie只能保存4kb
    读取Cookie
    string value = Request.Cookies["名称"].Value;
    六.Session对象(信息保存在服务器,安全性高)
    保存值: Session["名称"] = 值
    取值: string name = Session["name"]; //获取的时候判断是否为空*
    会话结束: Session.Abandon();
    七.Application对象
    储存全局变量,一般用于在线人数统计
    用法和Session雷同
    一般用于Global.asax文件:
    Application_Start() , Application_End(),Session.Start(),Session.End()
    使用全局变量的时候一定要Lock,,,,,Unlock
    八.Server对象
    UrlEncode(),,,UrlDecode(),,,,Excute(),,,,Trasfar(),,,,MapPath(),,,HtmlExcode(),,,,HtmlDecode()
    九.获取模板页中的值
    方式1:属性
    a.内容页中this.master.属性
    b.this.Master.FindControl("控件iD")
    十.在ASP.NET中使用js及表单验证
    推荐写法:
    a.Jquery
    b.Literal
    十一.网站的部署
    IIS,端口号,主机头
    web.config文件:连接字符串加密与解密
    错误页
    一般处理程序的配置
    身份验证配置
    十二.Web Service
    十三.Jquery's AJAX
    get post ajax
    十四.Jquery.template.js

  • 相关阅读:
    SDN大作业
    个人作业——软件工程实践总结作业
    2019 SDN上机第7次作业
    2019 SDN上机第6次作业
    SDN课程阅读作业(2)
    个人作业——软件评测
    2019 SDN上机第5次作业
    2019 SDN上机第4次作业
    SDN阅读作业
    ThinkPHP3.2.2中开启REWRITE模式
  • 原文地址:https://www.cnblogs.com/ZaraNet/p/9433507.html
Copyright © 2020-2023  润新知