View和View的参数传递二

在做ITOO的时候,有一个需求,就是考生登录情况的模糊查询功能,用到了第一个页面中的参数,但是,这里的模糊查询事件是在第二个页面中触发的。

解决办法

首先,第一个页面在跳转到第二个页面的时候,进行参数的传递,把用到的参数传递给Controller,然后,使用ViewData从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

<span style="font-size:24px;">public ActionResult MonitoreDetails(){//从监测界面拿到相关信息,查询具体学生信息-赵寒-2016-5-7string 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;"><input  id="ExamID" value=@ViewData["ExamID"] hidden /><input  id="ExamPlaceID" value=@ViewData["ExamPlaceID"] hidden /><input  id="StartDate" value=@ViewData["StartDate"] hidden /><input  id="StartTime" value=@ViewData["StartTime"] hidden /></span>

此时,这些参数就有了,使用js进行模糊查询的时候,直接使用即可。

<span style="font-size:24px;"><script>@*模糊查询的js——刘少锋——2016-8-3 15:55:29*@function doSearch(value, name) {var ExamID = $('#ExamID').val();var ExamPlaceID = $('#ExamPlaceID').val();var StartDate = $('#StartDate').val();var StartTime = $('#StartTime').val();$('#Chapter1').datagrid({url: '/Monitore/FuzzyQueryStudentInfo?strLike=' + value + "&ExamID=" + ExamID + "&ExamPlaceID=" + ExamPlaceID + "&StartDate=" + StartDate + "&StartTime=" + StartTime});$("#Chapter1").datagrid("reload");//重新加载表信息datagrid}</script></span>

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

  1. View和View的参数传递

    View和View的参数传递 在做ITOO的过程中,遇到了一个问题,就是页面和页面之间跳转参数传递的问题. 这里前台使用的是easyUI的组件,第一个页面查看考生登录情况,其中有一个详情,点击之后,会 ...

  2. Horizon View 7 发布Win10桌面二:即时克隆桌面池配置

    Horizon View 7 发布Win10桌面二:即时克隆桌面池配置 https://blog.51cto.com/jiangjianlong/1876060 本篇将介绍Horizon View 7 ...

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

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

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

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

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

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

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

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

  7. python view函数_Python爬虫实例(二)——爬取新馆疫情每日新增人数

    python是世界上最美的语言. 大家好,我是Henry! 疫情以来,相信大家每天都关注着疫情的实时动态,许多网站上也post了疫情的相关资料. 百香园 百度 各个网站都会统计每日新增,刚学了Matp ...

  8. View的Touch事件分发(二.源码分析)

    Android中Touch事件的分发又分为View和ViewGroup的事件分发,先来看简单的View的touch事件分发. 主要分析View的dispatchTouchEvent()方法和onTou ...

  9. View 视图解析(Revit二次开发)

    View 继承结构 所有的视图都是继承自 Autodesk.Revit.DB.View,分别对应各种视图类型. View 的实例 以官方给的文件为例: 楼层平面:ViewPlan 三维视图:View3 ...

最新文章

  1. 2012 AndroidWorld Global Developers Conference
  2. pb 里面有个report object_【园所新闻】我们与秋天有个“约会” ——记区一实幼尧佳园亲子秋游活动...
  3. DSP6455的EMIFA口
  4. Ubuntu下编译内核
  5. VTK:相互作用之ObserverMemberFunction
  6. Vuex说明及Todos项目改造
  7. 微信浏览器 视频自动播放 解决方法
  8. 网站管理,网站管理技巧的步骤
  9. 微软亚洲研究院全球院友线上欢聚,共话新春
  10. parcel打包报错Error opening directory
  11. 昨夜今晨全球大公司动态
  12. SecTalks: BNE0x00 - Minotaur靶机
  13. MongoDB:shutting down with code:100
  14. 【C语言小游戏】学生信息管理系统
  15. 2022年终几段晋升、述职等汇报文案参考
  16. 真实生活的记录:我三年的外企生涯(10) 出处:天涯虚拟社区
  17. linux inode使用率过高,解决inode占用过多
  18. 三天打鱼两天晒网问题Java解法
  19. 3422. 【NOIP2013模拟】水叮当的舞步 (Standard IO)
  20. 《墨菲定律》——职场行为学准则

热门文章

  1. 03构建之法阅读笔记之三
  2. PAT:1090. Highest Price in Supply Chain (25) AC
  3. 四、记一次失败的 CAS 搭建 之 结果总是那么伤(客户端)
  4. IE6 / IE7 / Firefox 的margin问题解决办法
  5. wifi测试相关(iwconfig,WPA Supplicant用法)
  6. matlab 两幅图不同,如何把两个不同M文件的图放在一起
  7. 区块链BaaS云服务(28)TOP Network 之全分片主链(Layer-1)
  8. 区块链BaaS云服务(25)边界智能 IRITA服务
  9. 以太坊知识教程------智能合约(3)函数修饰符
  10. python——多态