【问题标题】:How can we use asp mvc kendo file upload and returning Kendo notification?我们如何使用asp mvc kendo文件上传和返回kendo通知?
【发布时间】:2015-04-19 10:22:03
【问题描述】:

我想使用 Telerik asp mvc 产品上传文件。文件上传后,我想显示剑道通知,但由于我无法从控制器调用 ajax 方法,我在执行此操作时遇到了问题,有什么帮助吗?

【问题讨论】:

  • 您希望消息显示在页面 POST 之后还是之前?

标签: asp.net-mvc notifications telerik kendo-asp.net-mvc


【解决方案1】:

将消息保存在TempData

TempData["KendoMsg"] = String.Format("{0} has been saved",model.fileName);

在返回视图中

@section scripts{
   <script>
      $(function(){
          if(@TempData["KendoMsg"] != ""){
              popupNotification.show(@TempData["KendoMsg"]);
          }
      });
   </script>
}

如果您不等待 POST,那么您可以使用

<script>
$("#files").kendoUpload({
    async: {
        saveUrl: "save",
        removeUrl: "remove"
    },
    success: onSuccess
});

function onSuccess(e) {
    // Array with information about the uploaded files
    var files = e.files;

    if (e.operation == "upload") {
        popupNotification.show("Successfully uploaded " + files.length + " files");
    }
}
</script>

http://docs.telerik.com/kendo-ui/api/javascript/ui/upload#events-success

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多