zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    js对象数组(JSON) 根据某个共同字段 分组
    一个 函数 用来转化esSearch 的range 条件
    关于 vuex 报错 Do not mutate vuex store state outside mutation handlers.
    android listview 重用view导致的选择混乱问题
    android SDK和ADT的更新
    Android中adb push和adb install的使用区别
    pycharm中添加扩展工具pylint
    su Authentication failure解决
    Putty以及adb网络调试
    有关android源码编译的几个问题
  • 原文地址:https://www.cnblogs.com/ZaraNet/p/9433507.html
Copyright © 2011-2022 走看看