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

MVC项目 读取视图的数据经过一系列计算显示在前端页面

MVC项目 读取视图的数据经过一系列计算显示在前端页面

守着星空守着你 2018-12-07 01:54:42
我现在在做一个后台管理项目,数据源来源于视图(有A、B、C三个字段),并将数据呈现在前端页面上。 前端显示的数据源为上述视图A、B、C字段,外加一个D字段值。D字段值是根据字段A、B、C的值经过一系列的算法得到的。 请问各位大侠,在计算D字段的值的过程并添加到视图里的字段上,这步操作在数据库里操作吗?使用游标?还是在后台得到数据表时进行计算?如果是后者的话,在后台操作时怎么存储这个临时表并添加字段呢?求思路,求大神给予解析
查看完整描述

5 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

没有你所述的这么简单

查看完整回答
反对 回复 2019-01-07
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

这个, 建议放到数据库计算, 速度快而且维护方便,维护方便,维护方便  重要事情说3遍. 

查看完整回答
反对 回复 2019-01-07
?
守候你守候我

TA贡献1802条经验 获得超10个赞

如果在数据库里计算,并且这个计算只针对每一行数据内的字段进行计算,可以写sql语句,就像这条sql语句:select getdate() Now,* from Menus,getdate()方法本身不是表里的数据,但可以作为这个查询的结果成员。

如果复杂点,可能就不行了。所以建议直接在后台计算,你做mvc项目应该是有数据库实体模型和视图模型两种,实体模型对应数据库表,视图模型用于在view上展示;用一个视图模型,包含A、B、C、D四个字段,从实体模型查出结果并计算D的值后,赋值到视图模型里,最后再页面读取即可。

查看完整回答
反对 回复 2019-01-07
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

直接写在前端js方法里面不就好了

查看完整回答
反对 回复 2019-01-07
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

1.将你所谓的字段D添加到当前view的Model里

2.前台添加一个隐藏的表单,js计算后赋值到隐藏表单上,然后将model提交到后台

查看完整回答
反对 回复 2019-01-07
  • 5 回答
  • 0 关注
  • 714 浏览
慕课专栏
更多

添加回答

举报

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