开发工具与关键技术:ASP.NET MVC
作者:陈荣基
撰写时间:2019.07.27

用Session记录实现页面数据的关联

我们常常会遇到想将一个页面的数据在另一个页面显示或使用
也就是所谓的页面数据关联
我们想要在一个页面用到另一个页面的数据的原理无谓就是
获取到另一个页面的数据然后进行处理
可是不能从一个页面直接获取到另一个页面的数据
所以这就要借助外物间接性地获取了
我这里要说的外物就是Session记录了
Session记录是用来暂时缓存数据的
你可以先把一个页面的数据保存到Session中
然后在另一个页面从Session中把数据提取出来就可以进行使用了
例如登陆页面与主页面的数据关联
主页面显示的用户名是根据登陆页面输入的用户名来进行显示的
先把登陆页面输入的数据存入Session当中
如下图

然后在主页面把数据从Session当中提取出来
如下图将提取出的数据存入Razor中

然后再通过Razor标记再页面中显示
如下图

最后看一下效果图
如下

可以看到右下角的管理员 小乐就是从登陆页面输入的数据
这就成功地运用到登陆页面的数据了

用Session记录实现页面数据的关联相关推荐

  1. Android端记录跑步运动轨迹数据的App

    本项目功能实现了跑步运动轨迹.运动数据(运动日期记录.单个日期运动次数.每次运动的基本数据(运动距离.时长.消耗.速度等)).地图及运动轨迹展示使用的高德地图(APPKey需要替换为自己创建的,可参考 ...

  2. 萌新Java开发实战记录:大数据开发之”IP热力图、地点热门TopN(文章底部附源码)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 一. 课程设计背景概述 1. <IP经纬热力图>概述 2. <电商分析系统>概述 二.需求分析 1.&l ...

  3. 爬虫抓取页面数据原理(php爬虫框架有很多 )

    爬虫抓取页面数据原理(php爬虫框架有很多 ) 一.总结 1.php爬虫框架有很多,包括很多傻瓜式的软件 2.照以前写过java爬虫的例子来看,真的非常简单,就是一个获取网页数据的类或者方法(这里的话 ...

  4. php记录读取数据类型,数据读取 · ThinkPHP 3.2.3开发手册 · 看云

    # 数据读取 在ThinkPHP中读取数据的方式很多,通常分为读取数据.读取数据集和读取字段值. 数据查询方法支持的连贯操作方法有: 连贯操作 作用 支持的参数类型where 用于查询或者更新条件的定 ...

  5. gzip+chunked页面分段输出,resin gzip trunked无效,页面数据写入自定义buffer

    伸手党请绕路! 首先普及知识: gzip:一种web常见的压缩格式,压缩率大致50%,能极大降低带宽占用量,gzip 格式: 10字节首部+数据部分+8字节尾部. chrunked:http1.1功能 ...

  6. Struts2框架--学习笔记(上):搭建struts2工程、struts2基本概念、struts2对页面数据的操作

    概述: Struts2框架应用于javaee三层框架中的web层.是在Struts1和webwork基础上发张的一个全新的框架. 一.搭建一个最基本的struts2工程步骤: 1.导入基本的jar包依 ...

  7. Java实现动态加载页面_[Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新)...

    [Java教程]动态加载页面数据的小工具 javascript + jQuery (持续更新) 0 2014-05-07 18:00:06 使用该控件,可以根据url,参数,加载html记录模板(包含 ...

  8. php 微信实时更新,微信小程序修改data使页面数据实时更新的代码示例

    本篇文章给大家带来的内容是关于微信小程序修改data使页面数据实时更新的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 需求:通过点击button修改dataList中che ...

  9. mysql 表 组织 管理_MySQL 基础知识梳理学习(二)----记录在页面层级的组织管理...

    1.InnoDB的数据存储结构 InnoDB中数据是通过段.簇.页面构成的. (1)段是表空间文件中的主要组织结构,它是一个逻辑概念,用来管理物理文件,是构成索引.表.回滚段的基本元素.创建一个索引( ...

最新文章

  1. 《初级前端开发人员经常容易忽视几个细节问题汇总》
  2. 0729------Linux网络编程----------使用 select 、poll 和 epoll 模型 编写客户端程序
  3. oracle 数据回滚,恢复误删的数据,闪回表功能的使用
  4. js中常用的数组和字符串方法
  5. java标记错误_标记电子邮件Java时出错
  6. Android系统服务-WindowManager
  7. [vue] vue常用的修饰符有哪些?列举并说明
  8. Linux学习 命令部分
  9. 【图像分割】基于matlab GUI阙值+边缘检测+区域法图像分割【含Matlab源码 817期】
  10. php模拟登陆正方教务系统csdn,curl模拟登陆正方教务系统查成绩,出现Object moved to here,已登陆首页获取cookie...
  11. Linux内核学习路线 ,应从入门到深入,学内核就来零声教育
  12. kali系统怎么ssh远程连接
  13. 97、锐捷交换机常用配置命令汇总
  14. 一键自动下载百度美女图片
  15. 计算机磁盘管理没有打开方式,Win10系统双击磁盘和文件夹打不开提示没有与之关联的程序怎么办...
  16. i78700k配什么显卡好_i7 8700k配什么主板好?适合Intel八代i7-8700k处理器搭配的主板推荐...
  17. 【CSS笔记】CSS实现后台管理系统主界面布局
  18. html中加粗的字体如何改细,css font-weight 属性设置文本字体的粗细
  19. POCO C++库学习和分析 -- 序
  20. P02014182王子恒信息论作业

热门文章

  1. python生成一个四位数字的随机数
  2. 掌阅科技让数字化阅读更便捷
  3. YUV转RGB(Android)
  4. 平面点集的凸包问题的算法分析
  5. Xcode 设置macos app的适配系统,显示禁止图标
  6. Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)
  7. 在阿里云ACP认证考试中授权码有效期时限是多久?
  8. 使用 opencv 画 五角星
  9. windows10 1050ti vs2015 openc3.2 cuda8.0配置自己的darknetyolov3
  10. 独家 | 机器学习解释模型:黑盒VS白盒(附资料链接)