View和View的参数传递

在做ITOO的过程中,遇到了一个问题,就是页面和页面之间跳转参数传递的问题。

这里前台使用的是easyUI的组件,第一个页面查看考生登录情况,其中有一个详情,点击之后,会跳转到第二个页面。

第二个页面需要第一个页面的一些参数,你所选的该行的各个参数,考试、考场、考试日期和时间等等,查询并显示该场考试,这个考场的考生详细信息。

第一个页面

第二个页面

这里在第一个View中使用的js,通过调用Controller中的一个方法,把第一个页面中的参数传到Controller中,具体代码如下:

<span style="font-size:24px;"><script type="text/javascript">//在"操作"一列中添加超链接.-编辑考核项目function rowformater(value, row, index) {return '<a href="/Monitore/MonitoreDetails?ExamID=' + row.ExamID + '&ExamPlaceID=' + row.ExamPlaceID + '&StartDate=' + row.StartDate + '&StartTime=' + row.StartTime + '">详情</a>'return;}</script></span>

然后,在Controller中写一个方法用来接收传递过来的参数,再返回到第二个页面,这里使用的是ViewData。

<span style="font-size:24px;">public ActionResult MonitoreDetails(){//从第一个页面得到相关的参数,传给第二个页面string ExamID = Request.QueryString["ExamID"];string ExamPlaceID = Request.QueryString["ExamPlaceID"];string StartDate = Request.QueryString["StartDate"];string StartTime = Request.QueryString["StartTime"];ViewData["ExamID"] = ExamID;ViewData["ExamPlaceID"] = ExamPlaceID;          ViewData["StartDate"] = StartDate;ViewData["StartTime"] = StartTime;return View();}</span>

最后,就是第二个页面接收这些参数,通过这些参数去查询数据库,得到想要的信息显示在表格中。

<span style="font-size:24px;"><table id="Chapter1" title="考生登录情况" class="easyui-datagrid" style="width:1160px; height: 400px;"  idfield="itemid" pagination="true" data-options="rownumbers:true,url:'/Monitore/QueryMonitoreDetails?ExamID=@ViewData["ExamID"]&ExamPlaceID=@ViewData["ExamPlaceID"]&StartDate=@ViewData["StartDate"]&StartTime=@ViewData["StartTime"]',pageSize:5, pageList:[10,20,30,40],method:'get',toolbar:'#tb',striped:true" fitcolumns="true"><thead><tr><th data-options="field:'StudentNo',width:100">学号</th><th data-options="field:'StudentName',width:100">姓名</th><th data-options="field:'State',width:100">状态</th>@*<th data-options="field:'IP',width:100">IP</th>*@<th data-options="field:'Colleage',width:100">学院</th><th data-options="field:'Major',width:100">专业</th></tr></thead></table>
</span>

View和View的参数传递相关推荐

  1. View和View的参数传递二

    View和View的参数传递二 在做ITOO的时候,有一个需求,就是考生登录情况的模糊查询功能,用到了第一个页面中的参数,但是,这里的模糊查询事件是在第二个页面中触发的. 解决办法 首先,第一个页面在 ...

  2. android 虚方法,尝试在空对象引用上调用虚方法’android.view.View android.view.View.getRootView()’...

    我收到这个错误, "Attempt to invoke virtual method 'android.view.View android.view.View.getRootView()' ...

  3. Android官方开发文档Training系列课程中文版:创建自定义View之View的创建

    原文地址:http://android.xsoftlab.net/training/custom-views/index.html 引言 Android框架含有大量的View类,这些类用来显示各式各样 ...

  4. Android View(一)——View的基础知识

    目录 一.View的基础知识 1.什么是View 2.View的位置参数 3.MotionEvent 4. TouchSlop 5. VelocityTracker 6. GestureDetecto ...

  5. Android自定义View(一) - View与ViewGroup

    目录 1.View和ViewGroup关系 2.坐标系 2.1.Android坐标系 2.2.View坐标系 3.下一节介绍View的滑动 Android体统提供了很多控件用于展示以及和用户交互,比如 ...

  6. android 自定义viewgroup onmeasure,Android进阶——自定义View之View的绘制流程及实现onMeasure完全攻略...

    引言 Android实际项目开发中,自定义View不可或缺,而作为自定义View的一种重要实现方式--继承View重绘尤其重要,前面很多文章基本总结了继承View的基本流程:自定义属性和继承View重 ...

  7. android自定义组合view,自定义View之组合View

    前言 自定义View是安卓开发中比较重要的一环,很多地方都需要用到自定义View.而自定义View比较常见的一种形式就是组合View,也是比较简单的一种方式.下面通过一个实例来学习一下自定义组合vie ...

  8. [Android] (在ScrollView里嵌套view)重叠view里面的onTouchEvent的调用方法

    在我前面的自定义裁剪窗口的代码中,我把裁剪的view放在了大的scrollview里,这样就出现了程序只能触发scrollview,无法操作我的裁剪窗口.所以我加了那篇博客下面最后两段代码.其实我遇到 ...

  9. Android官方开发文档Training系列课程中文版:创建自定义View之View的优化

    原文地址:http://android.xsoftlab.net/training/custom-views/optimizing-view.html 现在已经完成了一个拥有良好设计的View,它即可 ...

最新文章

  1. LeetCode题组:第1162题-地图分析
  2. 安卓手机python数据可视化_python 数据可视化
  3. 人脸离线识别模块_人脸消费机离线刷脸如何实现?
  4. 助人快乐:笔记本连网
  5. ARM Cotex-M4数据手册4---System Control
  6. html 显示接口数据格式化,科技常识:html格式化输出JSON示例(测试接口)
  7. .NET编译工具(每日构建或自动化编译)
  8. 【Qt基础】2.Qt基础 窗口、资源、布局与控件
  9. 关于vs2015各版本的卸载
  10. 万兆网络传输速度测试_Intel万兆网卡的真实测试万兆速度的方法
  11. 坚果云+Markor+Typora实现多平台Markdown协同编辑
  12. postman 415错误
  13. 身份证号实名认证标准版API开发文档
  14. python+django高校志愿者活动报名系统vue+elementui
  15. scp量子计算机,室温固态体系中实验实现绝热量子质因数分解
  16. mycat Mycat监控工具
  17. Zemax学习笔记(16)- ZEMAX_分析>报告使用说明
  18. 解决Surface Pro 系列 TF卡掉卡问题
  19. #今日论文推荐#WSDM 2022 | 基于双曲几何无标度图建模的知识感知推荐
  20. php codeigniter 设置编码,php – Codeigniter和charsets

热门文章

  1. CozyRSS开发记录3-标题栏再加强
  2. sturst2的原理及环境搭建
  3. jquery源码--jquery对象
  4. size/resize与 capacity/reserve
  5. 参加金蝶OperaMasks-WebFramework成都推广活动后的感想
  6. st-link和jlink调试stm32接线注意事项
  7. codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园
  8. Attention的本质:从Encoder-Decoder(Seq2Seq)理解
  9. C++ Primer 5th笔记(chap 18 大型程序工具) 多重继承之构造函数、析构函数
  10. 基于区块链的健康链系统设计与实现(5)区块链性能优化