如何设置@Html.TextBoxFor的默认值

How to make default value of a @Html.TextBoxFor

我想为我的表单使用@Html.TextBoxFor。对于我想要的这个字段,该字段是自动填充的,或者默认值为“IDR”,它被禁用或变灰。我已经这样使用了

<div class="col-1">
<div class="input-group">                                                 
@Html.TextBoxFor(m => m.dataKinerjaDebitur.TaksasiNonFakurs, new { @class = "form-control", @Value = "IDR", @placeholder = "IDR", @readonly = "readonly" })                                              
</div>
</div>

该值不会传递到控制器,结果为空。有帮助吗?

在您看来,请保持现在的状态,但请检查您的 post 操作

public ActionResult Post (MyModel model)
{
  if (string.IsNullOrEmpty(model.dataKinerjaDebitur.TaksasiNonFakurs))
  model.dataKinerjaDebitur.TaksasiNonFakurs="IDR";
}