跨页面传递数据

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

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

猜你喜欢

转载自blog.csdn.net/tianxiu11/article/details/90758668
今日推荐