【问题标题】:How do I declare multiple javascript variables using razor (.net core)如何使用 razor (.net core) 声明多个 javascript 变量
【发布时间】:2021-03-08 22:42:15
【问题描述】:

当使用 @Model 在 javascript 中声明两个(或更多)变量时,我总是会遇到意外的令牌语法错误。

var a = @Model.Something;
var b = @Model.SomethingElse;

我得到了意想不到的令牌;如果我删除分号,我会得到意外的令牌 var。我尝试将它们移出函数,用逗号等声明它们,但仍然得到相同的语法错误。

我想我一定遗漏了一些应该很明显的东西,但我不知道那是什么。

【问题讨论】:

    标签: javascript asp.net-core razor .net-core


    【解决方案1】:

    你需要在js中声明模型变量如下:

    var a = '@Model.Something';
    var b = '@Model.SomethingElse';
    

    【讨论】:

    • 谢谢!那简直是要了我的命。
    猜你喜欢
    • 2020-10-15
    • 2011-11-14
    • 1970-01-01
    • 2012-06-05
    • 2011-05-04
    • 1970-01-01
    • 2014-04-10
    • 2011-09-29
    相关资源
    最近更新 更多