我正在使用带有 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 没有在这些行定义。
有人可以帮忙吗?