【发布时间】:2011-06-27 09:54:44
【问题描述】:
我有一个上传文件表单,文件有 (Name nvarchar, FileData varbinary(max))
名称和文件数据是必填字段
由于某种原因,FileData 的验证(使用Required 属性)不起作用,所以我在互联网上搜索并找到了一个 Html Helper 扩展方法,它呈现一个 Input(file) 并可以验证它。
但问题是,当我将错误添加到模型状态并且return View() 查询字符串中的 returnUrl 消失时,在这种情况下如何保留 returnUrl 和/或其他一些查询字符串变量?
您可能会注意到,我不能使用RedirectToAction,我必须使用return View(),以便验证摘要可以显示错误(希望名称字段保持其值)。
【问题讨论】:
标签: asp.net-mvc validation asp.net-mvc-3 query-string