【问题标题】:Javascript + Razor for(var in list ) of for (var ; var < list , var++)?Javascript + Razor for(var in list) for (var; var < list, var++)?
【发布时间】:2020-03-20 12:30:58
【问题描述】:

这是我的代码:

  for (var f = 0; f < @Model.Article.ListImage.Count(); f++)
  {
  let mockFile = { name: "Imagen" + i, size: 12345, type: 'image/*' };

  this.displayExistingFile(mockFile, "http://localhost:49407/file/Image/" + ??????, function () {
  }, 'crossOrigin', '');
  this.options.resize(mockFile)
  this.emit('complete', mockFile);
  let fileCountOnServer = 1;
  this.options.maxFiles = this.options.maxFiles - fileCountOnServer;

  i++;
  }

@Model.Article.ListImage 是一个整数列表。 所以我想为列表的每个数字创建一个模拟文件。

当我需要将 url 与 de 编号连接时,我应该如何获取或处理该值

此外,还有可能在 javascript 中执行类似...

for (var f in @Model.Article.ListImage) ??

【问题讨论】:

    标签: javascript c# asp.net-mvc razor


    【解决方案1】:

    这对我有用,但我不确定这是否是正确的方法:

     var Array = [];
    
                @foreach(var data in @Model.Article.ListImage)
                {
                    @:Array.push("@data");
                }
                for (var f = 0; f < Array.length; f++)
                {
    
                let mockFile = { name: "Imagen" + i, size: 12345, type: 'image/*' };
    
                this.displayExistingFile(mockFile, "http://localhost:49407/file/Image/" + Array[f], function () {
                }, 'crossOrigin', '');
                this.options.resize(mockFile)
                this.emit('complete', mockFile);
                let fileCountOnServer = 1;
                this.options.maxFiles = this.options.maxFiles - fileCountOnServer;
    
                i++;
    
                }
    

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 2011-08-08
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 2017-04-14
      相关资源
      最近更新 更多