【问题标题】:What property type for uploaded files, when designing a model class in ASP.NET MVC 3?在 ASP.NET MVC 3 中设计模型类时,上传文件的属性类型是什么?
【发布时间】:2011-01-12 00:01:39
【问题描述】:

我在 ASP.NET MVC 站点上有一个表单,它将上传几个文件。我正在尝试模仿默认项目的“AccountModel”或“LoginModel”示例,以构建基于 DataAnnotation 的服务器和客户端验证(基于 jQuery 插件的客户端验证,MVC 3.0 中的新增功能)。

例如:

public string FirstName
public string LastName
public string Email
public ?? Photo
public ?? File

这些属性中的每一个都与页面上表单字段的名称/ID 匹配。提交时,ASP.NET MVC 应将这些字段映射到属性。

我应该将照片/文件属性设置为什么,以便它们被 MVC 映射并可以使用 DataAnnotations 进行验证?

【问题讨论】:

    标签: c# asp.net-mvc validation model


    【解决方案1】:

    相信你在找HttpPostedFileBase

    【讨论】:

    • 我会试一试(我现在不在我的开发箱里)。希望通过使用该类型,ASP.NET MVC 将采用发布的表单并将数据与模型属性相关联。谢谢!
    • 是的,就是这样。非常感谢!
    猜你喜欢
    • 2011-09-09
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    相关资源
    最近更新 更多