ASP.NET MVC 如何向另外的控制器传送视图模型 10

我的问题是这样的:[控制器A]的一个[方法A]通过特定条件查询得到[视图模型A]在[视图A]中显示比如是单页列表然后我想让上面这个[视图模型A]用两外一种方式展示比如是分... 我的问题是这样的:
[控制器A]的一个[方法A] 通过特定条件查询得到[视图模型A] 在[视图A]中显示 比如是单页列表
然后我想让上面这个[视图模型A]用两外一种方式展示 比如是分页列表
也就是把它当做参数送到[控制器A]的另外一个[方法B] 在[视图B]上显示
该怎么传?
展开
 我来答 举报
世茂软件工作室
2017-10-24 · TA获得超过128个赞
知道小有建树答主
回答量:127
采纳率:60%
帮助的人:62.3万
展开全部
单页列表关键的是数据
你拿到B页的 可以通过js进入B方法后重新查询数据
或者直接在跳转B页面时候吧A的需要展示的传递到B
追问
我就是想让这两个方法 共用一个数据源
毕竟是从数据库通过条件查询并排序之后提取出来的 假设有成千上万条结果
为了以不同的方式显示 把参数传到另一个方法 用相同的条件再操作一遍数据库取数据 那岂不是大大的浪费?
我搜索了一下 大多说是用ViewDate ViewBag之类的保存 可以在同一控制器的不同Action之间共用
难道就不能直接把当前已经取了数据的的视图对象传过去吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式