从 MVC4 和 Razor 表单开始,但在提交表单之前无法在表单中显示计算字段。
比如说,为了简单起见,我们有价格和数量字段,它们是可编辑的文本框和第三个只读文本框,用于显示计算出的总价格 * 数量。
这篇文章表明使用我们新奇的 Razor 非常简单,但是当我们尝试以下操作时,表单上绝对没有任何动态变化:
@{
var value = model.Item.Value;
var price = model.Item.Proce;
var calculated = value * price;
}
<div class="price">Your price: @calculated</div>