是否有一些数据注释来调整输入字段的物理大小?此代码呈现的输入字段太大:
<input asp-for="@item.Quantity" />
将size="1"
放在那里也无济于事。
此代码呈现的字段就像我想要的那样,但我没有得到验证:
<input name="item.Quantity" id="item.Quantity" value="@item.Quantity" size="1" />
我尝试了[MaxLength(3)]
和[Range(0,99)]
,但没有帮助。
购物车商品的viewmodel:
public class ViewModelShoppingCartItem
{
public int Id { get; set; }
public int ShoppingCartId { get; set; }
public int ProductId { get; set; }
public string ProductTitle { get; set; }
public decimal ProductPrice { get; set; }
[MaxLength(3)]
public int Quantity { get; set; }
public decimal LineSum => ProductPrice * Quantity;
}
答案 0 :(得分:0)
嗯,这是令人尴尬的......
只需添加style="width:50px;"
就可以了......
非常感谢! :d