首页 > 解决方案 > 如何在 C# 代码块中使用 javascript 变量

问题描述

Model.kanal 是一个数组。我需要这样的循环:

var boyut = @Model.kanal.Length;
    var knll = [];
    for (var i = 0; i < boyut; i++) {
        knll.push("@Model.kanal[i]"); //this i variable is not defined. Because it is a javascript variable. This is my problem.
    }

谢谢你。

标签: javascriptc#asp.netasp.net-mvcasp.net-core

解决方案


你可以像这样得到数组:

var knll = @Html.Raw(Json.Serialize(Model.kanal));

推荐阅读