问题描述: 在Asp.Net Core中,使用Unobtrusive Ajax上传文件时,发现上传不起作用。
解决方法:
[HttpPost]
public IActionResult Upload(IFormFile file)
{
// 处理上传文件的逻辑
return View();
}
@using (Ajax.BeginForm("Upload", "ControllerName", new AjaxOptions { UpdateTargetId = "result" }, new { enctype = "multipart/form-data" }))
{
}
通过以上步骤,可以解决在Asp.Net Core中使用Unobtrusive Ajax上传文件不起作用的问题。