我正在使用 html.beginform 上传文件;在验证文件时如果有错误如何向用户显示消息以免丢失布局样式?
视图中的代码:
<div id="result">
@Html.ValidationSummary(true)
</div>
@using (Html.BeginForm("Submit", "BulkUpload",
FormMethod.Post, new { id = "uploadForm", enctype = "multipart/form-data" }))
{
@(Html.Telerik().Upload()
.Name("UploadAttachment")
.Multiple(false)
)
<input type="submit" id="btnSaveOnDatabase" value="Submit" class="t-button" />
}
控制器中的代码:
{
...
var fileName = Path.GetFileName(file.FileName);
var extension = Path.GetExtension(file.FileName);
if (!xlExtensions.Any(item => item == extension))
{
ModelState.AddModelError("", "not .xls file");
break;
}
return PartialView("~/Views/BulkUpload.cshtml",uploadDT);
}
验证摘要显示但刷新整个页面;我失去了指定的布局。任何处理这个好消息的建议.. :)