我以为这是在谷歌上快速搜索一下,但也许我漏掉了什么。有没有办法使用数据注释来设置ViewModel属性,以便在呈现标记时创建一个HiddenInput?
我发现的唯一的注解是从视图中完全隐藏属性,我仍然希望属性呈现,但作为隐藏的输入。
发布于 2010-12-28 09:08:03
此属性:
[System.Web.Mvc.HiddenInput(DisplayValue = false)]
public int Id { get; set; }
将呈现为即
<input id="Id" name="Id" type="hidden" value="21" />
使用Html.EditorForModel()
或Html.EditorFor(m => m.Id)
时
https://stackoverflow.com/questions/4542972
复制相似问题