1

我正在使用带有 html5 startersite 模板的 webmatrix。最初它操纵数据库@{}并且工作正常。

@{ 
    ...
    var db = Database.Open("StarterSite");
    var user = db.QuerySingle("SELECT Email FROM UserProfile WHERE LOWER(Email) = LOWER(@0)", email);
    ...
}

但是,我想在函数中使用查询或更新数据,如果我尝试这个

<script>
    function temp(){
    ...
    var db = Database.Open("StarterSite");
    var user = db.QuerySingle("SELECT Email FROM UserProfile WHERE LOWER(Email) = LOWER(@0)", email);
    ...
    }
</script>

或在数据库或 db.QuerySingle 之前放置 @ 符号,它失败了。VS 给了我运行时错误,说 webmatrix 没有在这些行定义。

有人可以帮忙吗?

4

0 回答 0