MVC中的内置对象
2021/11/24 23:39:52
本文主要是介绍MVC中的内置对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
关于mvc中的内置对象,有6个,分别为Request、Response、Session、Cookie、Application、Server
1、Request:请求
Request服务器接受客户端数据的
Request.QueryString get请求
Request.Form post请求
Request.Post
Request.MapPath()将虚拟路径转换成物理路径(SaveAs)
Request.Files Post请求的文件(文件上传)
2、Response:响应
Response.Write向客户端输出内容
Response.Redirect重定向
3、Session:会话
每一个都是独立的,不能共享
Session 会话 数据保存在服务器中 存储少量重要数据的比如账号
Session是一个键值对
Session的存活时间 20min
Session销毁 Abandon/Clear
4、Cookie:客户端数据
具有时效性
清除cookie的特定值,使用过期的方式
5、Application:当前网站对象
public ActionResult ApplicationData()
{
HttpContext.Application["user"] = "123";
return Content("");
}
public ActionResult ApplicationGet()
{
return Content(HttpContext.Application["user"].ToString());
}
ApplicationData()是存储是数据
ApplicationGet()是获取数据
session是每个人独立的,而Application是整个项目共有的
6、Server:服务器对象
public ActionResult SaverDemo()
{
Server.Transfer(path: "/WebForm1.aspx");
return Content("");
}
public ActionResult ShowDemo()
{
return Content("这是内容");
}
路径不变,内容发生改变(在挡前网站内WebForm1.aspx),不能转发外站
这篇关于MVC中的内置对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03如何安装 App 并连接到飞牛 NAS?-icode9专业技术文章分享
- 2024-10-03如何安装飞牛 TV 并连接到影视服务器?-icode9专业技术文章分享
- 2024-10-03如何在PVE和ESXI上安装飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS安装系统异常情况处理-icode9专业技术文章分享
- 2024-10-03飞牛NAS如何创建存储空间?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS硬盘会自动休眠吗?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何安装飞牛影视和创建媒体库?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何为家人朋友开通影视账号?-icode9专业技术文章分享