jjzjj

EditorFor

全部标签

c# - Html.TextBoxFor 格式化还是 Html.EditorFor htmlAttributes?

我有点难过,因为我想格式化值并为css类添加html属性。如果我使用@Html.TextBoxFor(m=>m.DateModified)-我可以添加html属性,但无法通过成员上的DisplayFormat属性设置格式。如果我使用@Html.EditorFor(m=>m.DateModified)-格式化有效,但我无法添加html属性如果我使用@Html.TextBox("DateModified",Model.DateModified,...)-当表单处于添加模式时,当模型为空时,我得到空引用异常实现此目标的最佳方法是什么? 最佳答案

c# - Asp :net MVC 3: @Html. EditorFor 模板中模型的子集合?

我在编辑模型的子集合时遇到了很长时间,模型的集合即将变为空。我终于找到了一个解决方案,但我觉得它有点脏:首先是我的测试数据:模型对象:publicclassContainerObject{publicStringTitle{get;set;}publicListObjectList{get;set;}}子集合对象:publicclassContainedObject{publicintId{get;set;}publicStringText{get;set;}publicBooleanIsSelected{get;set;}}生成对象的Controller方法publicActionR

c# - Html.EditorFor 设置默认值

菜鸟问题。我有一个参数传递给创建View。我需要设置一个具有默认值的字段名称。@Html.EditorFor(模型=>模型.Id)我需要使用名称Id设置此输入字段,并使用默认值通过操作链接传递给View。那么,这个输入字段--@Html.EditorFor(model=>model.Id)如何设置为默认值。下面的方法行得通吗??其中数字5是我传递到文本字段中以设置默认值的参数。@Html.EditorFor(c=>c.PropertyName,new{text="5";}) 最佳答案 这是我发现的:@Html.TextBoxFor(