我有以下Jquery Slider初始化程序,我想在需要以编程方式填充的行的末尾添加一个简单的逗号。

$(function () {
    $("#slider").slider({
        value: 1,
        min: 1,
        max: @Model.Offer.PurchaseLimit, <---problematic comma
        step: 1,
        slide: function (event, ui){
            $("#amount").val(ui.value);
        }
    });
});


逗号下划线为“语法错误”。我的猜测是Razor试图解释逗号。

我也试图在javascript函数之外创建一个变量,如下所示:

var PurchaseMax = @Model.Offer.PurchaseLimit; <----problematic semi-colon


但是问题就变成了分号。我该怎么做才能使它正常工作?

最佳答案

这样做:

max: @(Model.Offer.PurchaseLimit),


这样剃刀表达的范围在@()之间

09-25 18:15