我有以下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),
这样剃刀表达的范围在
@(
和)
之间