愚蠢的提问时间,但这让我发疯了,我敢肯定这里没有人会评判我。:)
我正在开发两个 MVC4 应用程序。一种是使用数字微调器/步进器呈现 HTML5 输入。另一个只是呈现一个简单的文本框。为什么?
在这两种情况下,它们都是使用@Html.EditorFor(model => model.fieldname) 生成的。
在第一种情况下,呈现的 html 是
<input class="text-box single-line" data-val="true" data-val-number="The field # Guests: must be a number." data-val-required="The # Guests: field is required." id="NumGuests" name="NumGuests" type="number" value="0">
在第二种情况下,呈现的 html 是
<input class="text-box single-line valid" data-val="true" data-val-number="The field Columns must be a number." data-val-required="The Columns field is required." id="Columns" name="Columns" type="number" value="6">
我错过了什么?