- 积分
- 0
- 在线时间
- 0 小时
- 主题
- 1
- 注册时间
- 2016-7-5
- 帖子
- 1
- 最后登录
- 2016-7-5
- 帖子
- 1
- 软币
- 57
- 在线时间
- 0 小时
- 注册时间
- 2016-7-5
|
末学使用Kendo UI的经验很少,目前碰到controller于create model时需要同时upload file但无法如愿
尝试使用model binding的方式如下
Model:
public MyModel()
{
Files = new List<HttpPostedFileBase>();
}
[Display(Name = "序号")]
public int ID { get; set; }
[StringLength(100)]
[Display(Name = "文件标题")]
public string DocTitle { get; set; }
public IEnumerable<HttpPostedFileBase> Files { get; set; }
View:
@Html.EditorFor(model => model.Files)
@Html.TextBoxFor(model => model.Files, new { type = "file", name = "Files", id = "Files" })
Controller:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Notices_Create([DataSourceRequest]DataSourceRequest request, MyModel notices)
此处不知原因在提交create需求时notices.Files在controller会出现count=0的状况。
请问各位先进对于这样情境的处理经验为何?感激不尽
|
|