我有一个项目来模拟一个包含数百个输入字段的纸质表单。有一个主计算部分,其中包含从总计中添加或减去的行。有些字段甚至包含与其他行相关的复杂公式。我打算使用JQuery立即进行计算,然后重做后端的计算来验证数据。我目前正在使用ASP.NET MVC5和C#。
这是一个非常广泛的问题,但是如何解决这个问题呢?我应该使用哪种特定的设计模式,让生活更轻松?你会推荐像WebGrid这样的课程吗?
最终用户不是技术人员,所以我试图尽可能保持纸张状态,这意味着没有类似Turbotax的界面。会有定期更改行的请求,所以我希望在一个地方进行所有这些更改,而不是分别在前端和后端更改它。
谢谢!
答案 0 :(得分:1)
将所有计算放在客户端上。您可以使用KnockOutJS或其他JS库,它们支持可绑定的计算字段。在knockOut中,您可以声明计算字段,这些字段将在更改所需字段
后自动重新计算