我有一个表单,我需要使用按钮(加号和减号)来设置计数,但我无法弄清楚如何将此计数器绑定到模型。
我有模特看起来像:
public class Order
{
public string Name {get; se;}
public int Count {get; set;}
}
此外,我的视图形式如下:
@model SushiJazz.Models.ViewModels.OrderViewModel
<div class="container">
@using (Html.BeginForm("CreateOrder", "Order", FormMethod.Post, new { @class = "basket-form" }))
{
<div class="basket-form__input-line">
<label for="b-name" class="basket-form__label">
Name <span class="star-req">*</span>
</label>
@Html.TextBoxFor(model=>model.Name, new { @class="basket-form__input", @id="b-name", @type="tel", @autofocus="autofocus"})
</div>
<div class="basket-counter order-counter static">
<span class="add-del-btn blue">-</span>
<span class="basket-counter-number">2</span>
<span class="add-del-btn blue">+</span>
</div>
}
</div>
那么,如何将我的购物篮计数器绑定到Model.Count属性? 它可以吗?
答案 0 :(得分:0)
<span>@Model.Name</span>
并像这样隐藏texbox数据:
@Html.HiddenFor(m => m.Name, new { @readonly = "readonly", @class = "form-control" })
尝试一下,我已经在项目中使用了它,并且效果很好。