View和View的参数传递二
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的参数传递二相关推荐
- View和View的参数传递
View和View的参数传递 在做ITOO的过程中,遇到了一个问题,就是页面和页面之间跳转参数传递的问题. 这里前台使用的是easyUI的组件,第一个页面查看考生登录情况,其中有一个详情,点击之后,会 ...
- Horizon View 7 发布Win10桌面二:即时克隆桌面池配置
Horizon View 7 发布Win10桌面二:即时克隆桌面池配置 https://blog.51cto.com/jiangjianlong/1876060 本篇将介绍Horizon View 7 ...
- Android View(一)——View的基础知识
目录 一.View的基础知识 1.什么是View 2.View的位置参数 3.MotionEvent 4. TouchSlop 5. VelocityTracker 6. GestureDetecto ...
- android 自定义viewgroup onmeasure,Android进阶——自定义View之View的绘制流程及实现onMeasure完全攻略...
引言 Android实际项目开发中,自定义View不可或缺,而作为自定义View的一种重要实现方式--继承View重绘尤其重要,前面很多文章基本总结了继承View的基本流程:自定义属性和继承View重 ...
- android 虚方法,尝试在空对象引用上调用虚方法’android.view.View android.view.View.getRootView()’...
我收到这个错误, "Attempt to invoke virtual method 'android.view.View android.view.View.getRootView()' ...
- Android官方开发文档Training系列课程中文版:创建自定义View之View的创建
原文地址:http://android.xsoftlab.net/training/custom-views/index.html 引言 Android框架含有大量的View类,这些类用来显示各式各样 ...
- python view函数_Python爬虫实例(二)——爬取新馆疫情每日新增人数
python是世界上最美的语言. 大家好,我是Henry! 疫情以来,相信大家每天都关注着疫情的实时动态,许多网站上也post了疫情的相关资料. 百香园 百度 各个网站都会统计每日新增,刚学了Matp ...
- View的Touch事件分发(二.源码分析)
Android中Touch事件的分发又分为View和ViewGroup的事件分发,先来看简单的View的touch事件分发. 主要分析View的dispatchTouchEvent()方法和onTou ...
- View 视图解析(Revit二次开发)
View 继承结构 所有的视图都是继承自 Autodesk.Revit.DB.View,分别对应各种视图类型. View 的实例 以官方给的文件为例: 楼层平面:ViewPlan 三维视图:View3 ...
最新文章
- 2012 AndroidWorld Global Developers Conference
- pb 里面有个report object_【园所新闻】我们与秋天有个“约会” ——记区一实幼尧佳园亲子秋游活动...
- DSP6455的EMIFA口
- Ubuntu下编译内核
- VTK:相互作用之ObserverMemberFunction
- Vuex说明及Todos项目改造
- 微信浏览器 视频自动播放 解决方法
- 网站管理,网站管理技巧的步骤
- 微软亚洲研究院全球院友线上欢聚,共话新春
- parcel打包报错Error opening directory
- 昨夜今晨全球大公司动态
- SecTalks: BNE0x00 - Minotaur靶机
- MongoDB:shutting down with code:100
- 【C语言小游戏】学生信息管理系统
- 2022年终几段晋升、述职等汇报文案参考
- 真实生活的记录:我三年的外企生涯(10) 出处:天涯虚拟社区
- linux inode使用率过高,解决inode占用过多
- 三天打鱼两天晒网问题Java解法
- 3422. 【NOIP2013模拟】水叮当的舞步 (Standard IO)
- 《墨菲定律》——职场行为学准则
热门文章
- 03构建之法阅读笔记之三
- PAT:1090. Highest Price in Supply Chain (25) AC
- 四、记一次失败的 CAS 搭建 之 结果总是那么伤(客户端)
- IE6 / IE7 / Firefox 的margin问题解决办法
- wifi测试相关(iwconfig,WPA Supplicant用法)
- matlab 两幅图不同,如何把两个不同M文件的图放在一起
- 区块链BaaS云服务(28)TOP Network 之全分片主链(Layer-1)
- 区块链BaaS云服务(25)边界智能 IRITA服务
- 以太坊知识教程------智能合约(3)函数修饰符
- python——多态