如何将TRUE从javascript传递到C#脚本

时间:2011-11-05 10:01:01

标签: c# javascript jquery

我有:

function SelectSubTopics() {
    $.ajax({
        url: "/Administration/Tests/SelectSubTopics",
        data: { DataSource: $('#DataSource').val(),
            testID: $('#TestID').val(),
            showAll: True
        },
        success: function (data) {
            $('#TID').html(data);
        }
    });
}

我想将值传递给C#程序,该程序接受showall参数的bool但是我收到一个javascript错误,说“SCRIPT5009:'True'未定义”是否有一些特殊方法可以传递true ?

2 个答案:

答案 0 :(得分:4)

小写:true - 就是这样。如果案例很重要,请使用字符串:"True"

答案 1 :(得分:4)

Javascript区分大小写,这意味着true不是True。另请注意,服务器端脚本中的showAll不是bool,而是string