跨页面传递数据

本文介绍在VS2015 MVC框架下,如何实现点击事件触发的跨页面ID传递,包括获取按钮ID、使用checkStatus()方法、页面跳转及ID参数传递至控制器视图,最后通过ViewBag将数据传递到目标页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:vs2015  MVC
作者:陈星宇
撰写时间:2019.6.1

当我们点击行,需要跳转到有关信息的页面时,我们就需要ID的跨页面传递。
举个例子,例如我们选择一个学院,想查看该学院下年级信息,那么我们选择学院点击,按钮那么他就会跳转到有关这个学院下的年级。
在这里插入图片描述
我们先获取到按钮的ID然后给他一个点击事件,然后用checkStatus()的方法来获取到我们选择的学院。
在这里插入图片描述
当数据获取到之后,我们要判断是否获取到数据,如果没有获取到,说明我们没有点击所查看的是学院信息,那么我们需要给出相对于的提示。
如果选择到数据那么我们利用location下的href()方法进行页面跳转,跳转的时候还带着我们传递过去的ID。
在这里插入图片描述
数据传递过来先到控制器视图的方法中接收我们刚刚传递的学院ID,这时ID就传递到控制器视图的方法中,还未到该视图中。
我们需要借助一些方法来从控制器中再传递到年级的页面上,这里我们用了ViewBag来进行数据的传递。
在这里插入图片描述
然后我们在视图中用ViewBag的方式接收传递的学院ID。
在这里插入图片描述
那么一个跨页面传递数据的基本操作就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值