我从剃刀代码中将3个参数传递给javascript函数,前两个参数正确传递,但第三个参数从未传递-前两个参数是整数/数字,而最后一个是字符串
这很不错
if (geResult.ResultValue != null) {
var val = "A!";
<script>{ getPosition(@geResult.assessmentId, @index, "A!"); }</script>
}
这不起作用
if (geResult.ResultValue != null) {
var val = "A!";
<script>{ getPosition(@geResult.assessmentId, @index, @val); }</script>
}
最佳答案
试试这个-只需添加单引号
if (geResult.ResultValue != null) {
<script>{ getPosition('@geResult.assessmentId', '@index', '@val'); }</script>
}
希望它能工作..
关于javascript - 将字符串传递给razor中的javascript函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42778287/