我通过“ViewModel”的中介机构,对一些与我的模型相连的非常长的视角进行了非常努力的工作。我的模型是一个单独的项目。
所有工作都很好,但有些字段是我想隐藏的视野。我大部分都用过,像这样的东西:
<td id="Left">@Html.LabelFor(x=>x.Id)</td>
<td id="Right">@Html.TextBoxFor(model => model.Id)</td>
迄今所有田地的面积(每处有几百个田地),
我不得不进入这些 并改变其中的很多 隐藏,因为我不得不在很多地方这样做。
我想知道是否有选择 把它置于视觉模型的属性之上 比如:
[Display(Name = "ID:")]
[HiddenInput(DisplayValue = false)]
public int Id { get; set; }
以便同时隐藏标签和输入文本框, 所以只有我标记的字段出现。 我认为我应该能够设置一个属性来这样做, 这样我哪里出错了 。
提前感谢任何帮助。