如何解决.net core razor 页面 @Html.Displayfor 显示随机数
我正在使用 .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 举报,一经查实,本站将立刻删除。