javascript - 如何在 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.
}
谢谢你。
解决方案
你可以像这样得到数组:
var knll = @Html.Raw(Json.Serialize(Model.kanal));
推荐阅读
- asp.net - 在 xamarin 表单上共享访问令牌
- angular7 - Microsoft Edge 身份验证弹出窗口
- python - 在 numpy 中使用样本和种子
- json - YouTube API - 查找名称中包含空格的频道
- reactjs - 未定义不是滑动动画上的对象(singleValue.StopTracking)
- angular - node_modules/ang-jsoneditor/jsoneditor/jsoneditor.component.d.ts(13,9) 中的错误
- html - 字体真棒图标作为 html 链接
- .net-core - 使用 AspNetCoreRateLimit 时未获得状态代码 429 和自定义错误消息
- android - 带有 EncryptedSharedPreferences 的 AutoBackUp 无法恢复
- contiki - 具有简单 energest Contiki 的 Rpl-udp