为了账号安全,请及时绑定邮箱和手机立即绑定

Action中如何获取Model中的对象(Model,集合等)

Action中如何获取Model中的对象(Model,集合等)

翻阅古今 2018-12-06 15:56:08
小弟熟悉Java,但项目使用.NET MVC,刚接触.NET MVC不久,遇到问题种种,特来请教诸位前辈。 问题: 页面中有一个Model,Model有非常多字段(使用Inherits方式使用MODEL,ViewData["ModelName"]方式使用不可),我们需要在其它页面继续使用这个Model,或是在其它Action中使用。 小弟了解到Action获取View中参数有下面3种方法(Request.Form[]、Request.QueryString[]、ResultAction Index(x xxx)),但数据条数非常大,GET方式传递不可。POST方式如果一次取Model中的一个字段,代码量非常大。(这些Model的字段被隐藏在页面中)。 请问诸位前辈,View中的Model,或集合,或是一些其它对象,有什么方式可以从Action获取到么?如果获取不到,请问诸位有什么好的处理方法解决此类问题么?
查看完整描述

3 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

Model 是页面级的,大对象用Request也不妥。

跨页面访问可以考虑用Session存,当然还要看具体情况。

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 485 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信