javascript 如何增加js中使用的c#变量

44u64gxh  于 2023-09-29  发布在  Java
关注(0)|答案(1)|浏览(91)
<body>
<script type="text/javascript">
       @{ int ind = 1; }
        var words = '@Model.FirstOrDefault(n => n.ID == ind).Content';
 @{ind++;}
 </script>
</body>

我希望每次到达这个块时它都会递增,但是,它只编译一次,同时我不能使用JavaScript变量,因为我不能将它传递给first或default函数

eqqqjvef

eqqqjvef1#

您可以尝试使用Razor表达式,如下所示:

<body>
    <script type="text/javascript">
        var ind = @ind;
        var words = '@Model.FirstOrDefault(n => n.ID == ' + ind + ').Content';
    </script>
</body>

相关问题