zoukankan      html  css  js  c++  java
  • 复习asp.net核心

    浏览器与服务器的请求处理流程:

    浏览器 请求 服务器、服务器处理请求,对浏览器做出响应、浏览器得到服务器的处理结果,解析并显示出来。

    Web服务器和asp.net的关系:

    Web服务器帮助处理静态文件的请求;对于动态内容,web服务器帮助进行http层面的处理,具体请求由ASP.Net程序负责。

    每当用户请求访问ashx页面时,ProcessRequest方法就会被调用,通过contex.Request可以获得访问者的请求参数等。然后在ProcessRequest方法中通过contex.Response向浏览器发送数据。在地址栏请求时,参数和地址要用“?”分开,参数之间用“&”分开,参数格式:参数名=参数值(参数值如果是字符串的话也不能用引号包起来)。

    form表单

    注意:id是给JS操作DOM用的,name才是提交给服务器用的。id不能重复,name可以重复,重复的name的值都会提交个服务器。CheckBox没选中为null,选中为“on”。

    ASP.Net内核几大对象

    HttpContext、HttpRequest、HttpResponse、Context.Server、ContentType

    Cookie用法

    设置值:Response.SetCookie(new HttpCookie("UserName",username));

    读取值:username = Request.Cookies["UserName"].Value;

    cookie默认生命周期是关闭浏览器后失效

    Session用法

    设置:context.Session["userName"] = "admin";

    设置过期时间,单位是分钟数:context。Session.Timeout = 5;

    读取:string sessionValue = context.Session["userName"].ToString();

    当浏览器与服务器一段时间没有交互时session就会自动销毁。

    aspx的作用

    aspx的作用和模板文件是一样,在aspx中除了<%=dataname%>和标签的属性中有runat=“server”这两种标签是不会按原样输出。“=”相当于response.write().在<%%>中可以写c#代码。标签中写了runat="server"这段代码最终在生成的时候asp.net引擎就会将其处理成HTML代码,如果不写,那那段代码就是一个普通的字符串。

    Ajax

    考研数学绝密资料

  • 相关阅读:
    09.安装Collabora Online服务
    08.nextcloud搭建
    07.安装及使用gitlub
    winmerge vs2010
    C#中时间计算汇总
    JS正则表达式大全 转
    js 验证正则
    js验证大全
    CSC 命令编译cs文件
    网站PV、UV以及查看方法(转)
  • 原文地址:https://www.cnblogs.com/HuShaoyi/p/8448772.html
Copyright © 2011-2022 走看看