按电子邮件而不是 ID 搜索
Search by email not id
我们知道 Asp.net Web API 2 具有按 id 搜索的 api/get/5 方法。我需要通过电子邮件搜索,我在这里找到了这个,我需要一个简单的例子。我还研究了 Angularjs 路由,我发现这个主题需要时间,我今天必须完成这个。
我的控制器的一部分用于 api/users/5。
// GET: api/users/5 get user by id
public Users Get(int id)
{
Users user = db.Users.Find(id);
if (user == null)
{
throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
}
return user;
}
我的 JS 代码
$http.get('/api/users'+ $scope.Email)
.success(function (response) {
$scope.users = response;
});
谢谢尝试将电子邮件作为参数传递。
public Users Get(string Email)
{
Users user = db.Users.Find(Email);
if (user == null)
{
throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
}
return user;
}
我猜你在$http电话中忘记了'/'
$http.get('/api/users/'+ $scope.Email)
.success(function (response) {
$scope.users = response;
});
和阿斯普:-
public Users Get(string Email)
{
Users user = db.Users.Find(Email);
if (user == null)
{
throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
}
return user;
}
希望它有助于不确定:)
相关文章:
- 如何在一个表的输入中搜索一组特定的值,而不是另一个表's id(s)值以添加css
- 基于某个标记 ID 从 XML 中搜索值
- 隐藏Google自定义搜索元素API 2.0的搜索引擎ID
- 在所有页面中搜索<身体>具有唯一ID
- 根据类型通过 HTML ID 标记进行 JS 搜索是否有限制
- 根据按 id 搜索将数据库的值设置为文本框
- 如何在Liferay搜索组件中获取搜索按钮的ID
- Mozilla javascript 如何获取书签搜索侧边栏文本框的 id
- 如何使用 javascript 在
中搜索字符串,然后添加到该 id - 通过传递 ID 搜索数据表中的数据
- 通过搜索 td 文本获取嵌套表 ID
- 在javascript中搜索Xively feed id
- 与元素 ID 或元素名称/值匹配的正则表达式搜索
- 如何在Mockable.io中按id搜索
- 如何使用内部id搜索员工名称?Suitescript 2.0
- 根据id搜索动态JSON
- 按Netsuite事务内部ID搜索
- 按电子邮件而不是 ID 搜索
- MongoDB (Node) findOne 函数在按 ID 搜索时不返回结果
- Javascript使用regexp id搜索有选择地清除表单输入