如何在MVC5中正确处理多种表单计算?

时间:2015-03-07 17:17:06

标签: c# jquery asp.net-mvc-4 razor

我有一个项目来模拟一个包含数百个输入字段的纸质表单。有一个主计算部分,其中包含从总计中添加或减去的行。有些字段甚至包含与其他行相关的复杂公式。我打算使用JQuery立即进行计算,然后重做后端的计算来验证数据。我目前正在使用ASP.NET MVC5和C#。

这是一个非常广泛的问题,但是如何解决这个问题呢?我应该使用哪种特定的设计模式,让生活更轻松?你会推荐像WebGrid这样的课程吗?

最终用户不是技术人员,所以我试图尽可能保持纸张状态,这意味着没有类似Turbotax的界面。会有定期更改行的请求,所以我希望在一个地方进行所有这些更改,而不是分别在前端和后端更改它。

谢谢!

1 个答案:

答案 0 :(得分:1)

将所有计算放在客户端上。您可以使用KnockOutJS或其他JS库,它们支持可绑定的计算字段。在knockOut中,您可以声明计算字段,这些字段将在更改所需字段

后自动重新计算