MVC——第一个界面的数据传到第二个界面
来源:互联网 发布:mac上可以玩什么网游 编辑:程序博客网 时间:2024/05/17 08:24
本文介绍了,在MVC中,如何将第一个界面的值在第二个界面显示。
如:
第一个界面:
点击下一步后:将课程性质和考核项名称传到下一个界面。
实现过程:
第一个界面将要传的值,放在url中。
var url ="?courseProperty="+courseProperty+"&assessName="+assessName+"&score="+score; $("#addPaper").unbind('click'); $.post(url, "", function() { window.location.href ="../Paper/AssessContent"+url;
其中courseProperty、assessName、score的值这样获取的:
var courseProperty =$("#courseProperty").combobox('getText');//后部分可理解为获取控件的值
var assessName =$("#assessName").combobox('getText');//这是获取下拉框值
var score =$("#score").val();//这是获取文本框值
传过去之后,他首先到Controller中,在相应的方法中,写入获取值的方法:
public ActionResult AssessContent() { EvalCoursePaperViewModelcourseAssess = new EvalCoursePaperViewModel(); courseAssess.CourseProperty =Request.QueryString["courseProperty"];//获取传过来的值,放入实体中 courseAssess.AssessName=Request.QueryString["assessName"]; ViewData["CourseProperty"] = courseAssess.CourseProperty;//给ViewData赋值 ViewData["AssessName"] =courseAssess.AssessName; return View(); }
这样,第二个界面就可以获取了:
<spanstyle="font-size:20px"> 课程性质: @ViewData["CourseProperty"]</span> <spanid="coursePropertyName"style="font-size:20px"></span> <spanstyle="font-size:20px">考核项名称: @ViewData["AssessName"]</span>效果:
0 0
- MVC——第一个界面的数据传到第二个界面
- 登录界面跳转,同时将onpause();方法中的保存的数据传到第二个页面
- 第一个UI界面
- 第一个留言板界面
- 短信助手——一个界面将数据传到另一个界面的应用
- 第一个 android 的界面程序
- 第一个有界面的程序
- 第一个带界面的Windows程序
- IOS基础 002 我的第一个界面,login界面
- 动手学Android之三——第一个界面
- 第一个Java界面程序
- IOS第一个界面应用
- ASP.NET MVC——第二篇:第一个页面
- HTML写的第一个邮箱登陆的界面
- activity之间传递数据.传到第二个activity.
- 用Myeclips+tomcat打造自己的第一个登陆界面
- C#使用炫彩界面库的第一个示例
- 呵呵 我的第一个QT界面程序~
- Java反射学习总结
- CSS3_2D转换
- 自定义UISlider
- 组合数学 随记
- 我理解的webservice是这样的
- MVC——第一个界面的数据传到第二个界面
- 剑指Offer--008-旋转数组的最小数字
- Spring-boot中利用外部配置文件生成数据源
- spring(13)------全面深入解析spring的AOP
- java位操作总结
- Claris and XOR
- raspberry pi使用vsftpd搭建ftp服务器
- Atitit.跨语言异常转换机制 java c# php到js的异常转换
- 【Asp.net】初识