【问题标题】:How to set Default value in textbox [duplicate]如何在文本框中设置默认值[重复]
【发布时间】:2017-01-19 05:26:33
【问题描述】:
@Html.TextBoxFor(Model => Model.Age, new{ @value="0" })

public Nullable<decimal> Age { get; set; }

当默认值设置此方法但值未设置值时为什么

【问题讨论】:

  • 使用此代码,但在属性更改 int 类型时未设置,然后设置默认值,但我无法更改属性类型
  • 在使用HtmlHelper 方法时不要设置值属性!在将模型传递给视图之前,在控制器 GET 方法中设置属性 Age 的值
  • 完成但为什么不将值设置为使用属性

标签: asp.net-mvc


【解决方案1】:

ValueV应该是大写

@html.TextBoxFor(Model=>Model.Age,new{@Value="0"})

【讨论】:

  • 但编辑时间如果属性具有相同的某些值,如 20,则值应为自动 0,因为属性值设置为 0,因此所有时间值都应为零
  • 如果你从后面的代码中分配它,你可以这样做@Html.TextBoxFor(Model =&gt; Model .Age, new {@Value = Age})`@Krishna Soni
  • 如果你想0 设置0Age 和你想显示的任何其他值。
  • 从不在使用HtmlHelper 方法时设置value 属性!在将模型传递给视图之前,在 GET 方法中设置属性的值。
猜你喜欢
  • 1970-01-01
  • 2013-01-29
  • 1970-01-01
  • 2014-07-11
  • 1970-01-01
  • 2021-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多