• web Forms基础


    1.在vs中通过 文件--新建--网站  创建web Forms网站

    通过网站建立的web项目,修改部分内容,不需要重新编译整个项目

    通过新建--项目 --网站 建立的web项目,修改一处内容,需要编译整个项目才生效

    App_Code:系统文件夹。所有的.cs单独的类文件要放在App_Code文件夹中。(即所有的数据访问类data和DA文件)
    Web.Config配置文件。程序配置内容放在里面,通常用来放链接字符串。

    2.在aspx文件中:

    <%%>内不需要输入数据,里面存放要执行的C#代码

    <%=%>内需要输入数据,里面存放需要显示的数据

     aspx和aspx.cs在编译时自动合成一个类

    如何删除为控件添加的事件:

    1.在aspx文件中,相关控件的属性删除;

    2.在aspx.cs文件中删除相关控件事件的方法。

    3.

    在aspx.cs中导入命名空间,使用using XXXXX导入;。

    在aspx中导入命名空间使用<%@ Import Namespace="XXXXX" %>导入。

    4.web下常用的五个对象

    1).Request——获取请求

    string s=Request[""]; //中括号内填写地址栏中?后面名值对中的名或者是表单元素的name名

    string d1 = Request["TextBox1"];

    2).Response——响应请求

    Response.Write("字符串"); //服务器的程序代码向页面输入一串字符。

    Response.Redirect("重定向页面"); //重定向页面到指定页面

    3)因为http是无状态的所以

    .

    1.后端使用Session

    Session:每个独立的浏览器都会创建一个独立的Session,不是一台电脑一个Session

    Session存储的数据在当前会话中共享,关闭会话即消失

    特性:Session在20分钟之内如果没有会话操作,则会自动释放

    语法:(1)用Session存值:Session["key名"] = 值; 值,不只是个字符串,可以是对象。

    (2)从Session取值:类型 变量名 = (强制转换的类型名)Session["key名"]

    (3)释放Session:释放某个Session:Session["key名"]=null;

              释放所有Session:Session.clear();

              自动释放:20分钟


    例如:Session["user"] = TextBox1.Text;
    Response.Redirect("Default.aspx");

    2.Application:所有的会话共享一个Application空间,任何一个人改变Application的内容,
    其他人都会发现被改变了。Application中的内容不会被自动释放

    (1)用Application存值:Application["key名"] = 值; 值,不只是个字符串,可以是对象。
    (2)用Application取值:类型 变量名 = (强制转换的类型名)Application["key名"]
    (3)判断Application中是否存有某个值
    if(Application[“key名”] == null)
    {

    }
    (4)释放Application:Application["key名"] = null;


    3.Cookie:保存在客户端内存或硬盘上

    临时Cookie是存在浏览器内存中的,持久Cookie是存在电脑硬盘上浏览器相关的Cookie目录下的

    设置Cookie
    Response.Cookies["key名"].Expires = 过期时间。 
    Response.Cookies["key名"].Value = 值。

    读取Cookie
    string s = Request.Cookies["key名"].ToString();

  • 相关阅读:
    简单理解同步与异步
    Python3.x 安装Scrapy框架
    Python命名规范
    python 02/100例
    raw_input与input的区别
    二叉排序树
    串和广义表
    数据结构整理 第一章
    时间复杂度
    Music
  • 原文地址:https://www.cnblogs.com/mayyan/p/7865914.html
Copyright © 2020-2023  润新知