gpt4 book ai didi

javascript - 从 cshtml View 调用 javascript 方法

转载 作者:行者123 更新时间:2023-12-02 15:44:49 25 4
gpt4 key购买 nike

我想向 cshtml View 添加 JavaScript 代码,如下所示:

@model MySolution.webApi.Models.ReservationModel
<script src="~/Scripts/DemandeClient/DetailCourse.js"></script>
<body onload="Loading(@Model)">
...........
</body>

javascript 文件

function Loading(data) {
console.log(data);
}

问题是我得到的模型类型没有它的值,我尝试用

替换第二行
<body onload="Loading('@Model')">

但我得到了相同的结果。

那么我该如何解决这个问题呢?

最佳答案

您可以使用Json.Encode方法将数据对象转换为 JavaScript 对象表示法 (JSON) 格式的字符串。然后您可以根据需要使用该变量。

<script>
var model = @Html.Raw(Json.Encode(Model));
Loading(model);
</script>

关于javascript - 从 cshtml View 调用 javascript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32294802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com