开发工具与关键技术:vs2015 MVC
作者:陈星宇
撰写时间:2019.6.1
当我们点击行,需要跳转到有关信息的页面时,我们就需要ID的跨页面传递。
举个例子,例如我们选择一个学院,想查看该学院下年级信息,那么我们选择学院点击,按钮那么他就会跳转到有关这个学院下的年级。

我们先获取到按钮的ID然后给他一个点击事件,然后用checkStatus()的方法来获取到我们选择的学院。

当数据获取到之后,我们要判断是否获取到数据,如果没有获取到,说明我们没有点击所查看的是学院信息,那么我们需要给出相对于的提示。
如果选择到数据那么我们利用location下的href()方法进行页面跳转,跳转的时候还带着我们传递过去的ID。

数据传递过来先到控制器视图的方法中接收我们刚刚传递的学院ID,这时ID就传递到控制器视图的方法中,还未到该视图中。
我们需要借助一些方法来从控制器中再传递到年级的页面上,这里我们用了ViewBag来进行数据的传递。

然后我们在视图中用ViewBag的方式接收传递的学院ID。

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

1375

被折叠的 条评论
为什么被折叠?



