这是一个 asp.net MVC 移动应用程序 - 我有一个 From 文本框和一个 Nights 文本框 - 标准视图是:
<li data-role="fieldcontain">
@Html.LabelFor(m => m.From)
@Html.TextBoxFor(m => m.From)
@Html.ValidationMessageFor(m => m.From)
</li>
<li data-role="fieldcontain">
@Html.LabelFor(m => m.Nights)
@Html.TextBoxFor(m => m.Nights)
@Html.ValidationMessageFor(m => m.Nights)
</li>
我将如何更改上面的 Razor 标记以添加数据选项和数据角色:
IE。
@Html.TextBoxFor(m => m.From)
至
<input name="From" type="date" data-options='{"mode":"datebox"}' data-role="datebox" id="From" />
和
@Html.TextBoxFor(m => m.Nights)
至
<input type="range" name="nights" id="nights" value="1" min="0" max="28" />
(这些是日期插件 - 和移动中的滑块控件)
编辑:我有第二部分:
@Html.TextBoxFor(m => m.Nights, new { @type = "range", min = 1, max = 60 })