我有一个文件上传功能的视图。这个视图的作用是,它将上传文件并在同一视图中将结果显示给用户。根据此结果,视图必须将一些其他视图加载到UI。
直到现在,我设法上传了文件,但我无法在视图中返回获取返回消息。有些人可以帮助我纠正我从控制器回来的代码读取响应。 这是我的代码(抱歉,无法发布整个视图)
ImportFile.cshtml
....
@using (Html.BeginForm("ImportFiles", "File", new { id = "frmUpload" }, FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" id="FileUploadPanelDB" value="Browse Panel Database" class="buttonCustomer" />
<input type="submit" id="LoadPanelDB" value="Import Panel Database" class="buttonCustomer" />
}
....
FileController.cs
public ActionResult ImportFiles(HttpPostedFileBase file)
{
try{
//Logic for saving the file
}
catch { return Json("Error");}
return Json("Success");
}
我不确定我做错了什么。我无法将结果返回到视图中。