问题描述
我正在使用 .net core (.net 5) 来创建计算器。 这是我的模型:
public class VogelsRulePlusModel
{
[required]
[Range(0,30)]
public double SpherePower { get; set; }
[required]
[Range(-30,0)]
public double CylinderPower { get; set; }
[displayFormat(DataFormatString = "{0:0.00}")]
public double Result { get; set; }
}
<div class="form-group">
<label asp-for="Result" class="control-label">@Html.displayFor(m => Model.Result)</label>
</div>
出于某种原因,当页面呈现时,我得到一个随机数。 这是这个标签“助手”创建的 html:
<div class="form-group">
<label class="control-label" for="Result">6.00</label> <-- ??
</div>
有谁知道为什么会发生这种情况以及如何让它停止?
更新:我真是个混蛋……再说一次,我在这里装错了控制器。 这是我用于视图的内容。
public IActionResult VogelsRulePlus(VogelsRulePlusModel baseCurve)
{
if (!ModelState.IsValid)
return BadRequest(ModelState);
baseCurve.Result = BaseCurve.VogelsRulePlus(baseCurve.SpherePower,baseCurve.CylinderPower);
return View(baseCurve);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)