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