【问题标题】:How to create and EditorFor FileUpload in asp.net mvc 3 razor?如何在 asp.net mvc 3 razor 中创建和 EditorFor FileUpload?
【发布时间】:2011-03-18 21:25:18
【问题描述】:

在 asp.net mvc 3 中缺少 EditorFor 文件似乎是一个明显的遗漏我想知道:mvc 是否有某种方式处理文件上传,而这些文件上传并没有很好地宣传?据我所知,没有内置的方法来处理文件上传。

我只是好奇文件上传功能是否真的存在而我只是想念它,或者它根本不存在。

【问题讨论】:

    标签: asp.net asp.net-mvc-3 razor


    【解决方案1】:

    这对我很有用,也提供客户端验证。

    CSHTML:

    <div class="editor-label">
        @Html.LabelFor(model => model.Image)
    </div>
    
    <div class="editor-field">
        @Html.TextBoxFor(model => model.Image, new { type = "file" })
        @Html.ValidationMessageFor(model => model.Image)
    </div>
    

    型号:

    [Required("Image is required")]
    public HttpPostedFileBase Image { get; set; }
    

    【讨论】:

      【解决方案2】:

      不,但following steps 对我来说似乎并没有太多工作量。更不用说您可以编写一个自定义编辑器模板,该模板将为给定属性呈现文件输入。

      【讨论】:

      • 只是与知识渊博的人一起检查,看看我是否遗漏了什么。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多