我是C#/ .NET和JQuery视图开发的新手,我发现在创建输入表单以显示和修改双值时遇到了一些困难。
我有以下情况,在我看来我有这样的输入形式:
<div class="ui-field-contain">
<label for="Severity">Severity:</label>
<input type="number" id="Severity" name="Severity" min="0" max="10" step=".1" value="@Model.Severity))" />
</div>
我的模型对象 @ Model.Severity 的严重性字段的值为: 3.0 (我使用调试器检查了它)但此值未显示在我之前的输入标记中。
严重性字段在我的模型对象中声明为double值,这样:
public double? Severity { get; set; }
为什么它无法正常工作?
我想也许是格式化\国际化问题,因为我看到其他视图使用,字符表示浮点数(3,0而不是3.0)
我可以做些什么来解决这个问题?
TNX
答案 0 :(得分:-1)
那很好,因为在')'
fld
severity
替换
<input type="number" id="Severity" name="Severity" min="0" max="10" step=".1" value="@Model.Severity))" />
带
<input type="number" id="Severity" name="Severity" min="0" max="10" step=".1" value="@Model.Severity)" />
快乐编码:)