Asp.net mvc 4 剑道异步上传:即使单击“删除”也会显示文件

Asp.net mvc 4 剑道异步上传:即使单击“删除”也会显示文件,asp.net-mvc-4,kendo-ui,Asp.net Mvc 4,Kendo Ui,我通过剑道上传上传文件。上传一个文件,然后点击remove,控制器的RemoveCircular方法被调用,它会从服务器上删除该文件 然而,文件名和删除按钮仍然显示,尽管它们也应该被删除 这里有我遗漏的东西吗?谢谢你的帮助 .cshtml中的代码如下所示 <div class="controls-trck"> @(Html.Kendo().Upload() Name("UploadCircular") .HtmlAttributes(new { style = "wid

我通过剑道上传上传文件。上传一个文件,然后点击remove,控制器的RemoveCircular方法被调用,它会从服务器上删除该文件

然而,文件名和删除按钮仍然显示,尽管它们也应该被删除

这里有我遗漏的东西吗?谢谢你的帮助

.cshtml中的代码如下所示

<div class="controls-trck">
  @(Html.Kendo().Upload()
  Name("UploadCircular")  
 .HtmlAttributes(new { style = "width:220px" })                     
 .Multiple(false)
 .Async(a => a
    .Save("SaveCircular", "DB0010062")
    .Remove("RemoveCircular", "DB0010062")
    .AutoUpload(false)
     )                                                                                  
  ) 
</div>

看起来空响应被视为不成功响应。请尝试返回空JSON。

空响应似乎被视为不成功响应。尝试返回空JSON。

控制台中是否存在JS错误?您返回的状态码是什么?尝试将空对象作为JSON返回以表示成功。我找不到JS错误。我返回空白内容(“”),如剑道示例所示。RemoveCircular成功执行并删除文件,因此没有问题。所以我应该返回空Json而不是内容?谢谢Petur!返回Json而不是返回内容是有效的。如果您可以将您的评论设置为ans,我可以将其标记为ans。您可以发布完整的代码以删除文件吗?需要帮助控制台中是否存在JS错误?您返回的状态码是什么?尝试将空对象作为JSON返回以表示成功。我找不到JS错误。我返回空白内容(“”),如剑道示例所示。RemoveCircular成功执行并删除文件,因此没有问题。所以我应该返回空Json而不是内容?谢谢Petur!返回Json而不是返回内容是有效的。如果您可以将您的评论设置为ans,我可以将其标记为ans。您可以发布完整的代码来删除该文件吗?需要帮助吗
public ActionResult RemoveCircular(string[] fileNames)
{
  foreach (var fullName in fileNames)
  {
     //Delete Files
  }
  return Content("");
}