相关疑难解决方法(0)

可以使用EditorFor()创建<input type ="file">吗?

鉴于此模型,是否可以使用Html.EditorFor()将文件上传输入元素呈现给页面?我玩了属性FileName的数据类型,它肯定会影响渲染的编辑器表单.

public class DR405Model
{
    [DataType(DataType.Text)]
    public String TaxPayerId { get; set; }
    [DataType(DataType.Text)]
    public String ReturnYear { get; set; }

    public String  FileName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

强类型*.aspx页面看起来像这样

    <div class="editor-field">
        <%: Html.EditorFor(model => model.FileName) %>
        <%: Html.ValidationMessageFor(model => model.FileName) %>
    </div>
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc editorfor asp.net-mvc-2

23
推荐指数
3
解决办法
2万
查看次数

Html.EditorForModel不会呈现复杂类型

我有一个有这个属性的班级

        [Display(Name = "Estado Civil"),UIHint("EstadoCivil"),ScaffoldColumn(true)]
    public virtual EstadoCivil EstadoCivil { get; set; }
Run Code Online (Sandbox Code Playgroud)

然后在我的视图中我调用Html.EditForModel(),但是属性没有显示,我甚至在我的Controller的views文件夹中有模板,然后是"EditorTemplates",我正在使用剃刀,我的视图不是强类型的,会有做某事?

asp.net-mvc-3

4
推荐指数
1
解决办法
4132
查看次数