分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

复习asp.net核心

发布时间:2023-09-06 01:42责任编辑:傅花花关键词:暂无标签

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

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

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

考研数学绝密资料

复习asp.net核心

原文地址:https://www.cnblogs.com/HuShaoyi/p/8448772.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved