Sim*_*ely 0 c# sql sql-server json razor
我的代码:
var db = Database.Open("dbase");
var term = Request.Form["username"] + "%";
var sql = "SELECT * from Users where Username LIKE @0";
var result = db.Query(sql, term);
var data = result.Select(p => new{label = p.username});
Json.Write(data, Response.Output);
Run Code Online (Sandbox Code Playgroud)
形式:
<script type="text/javascript">
$(function(){
$('#username').autocomplete({source:'getProducts'});
});
</script>
</head>
<body>
<form method="post">
<label for="username">Enter Username: </label>
<input type="text" name="username" id="username" />
</form>
Run Code Online (Sandbox Code Playgroud)
问题:每次用户在文本框中键入字符时都会运行此过程.无论键入什么字符,都会返回数据库中的每个用户名.我假设问题出在我的SQL查询中?
谁能帮我这个 ?
归档时间: |
|
查看次数: |
1208 次 |
最近记录: |