У меня есть таблица в моей SQL базе данных сервера со столбцами
loginID, loginUser, loginPassword
Используя Entity Framework, я хочу проверить, существует ли данная запись. Я использую ASP. NET MVC с AJAX для отправки данных моему методу контроллера.
$("#loginBtn").click(function () {
var loginUserRequest = $("#email").val();
var loginPassRequest = $("#pwd").val();
var loginTheUser = {
loginID: 1,
loginUser: loginUserRequest,
loginPassword: loginPassRequest
}
$.ajax({
type: "POST",
url: "Home/LoginUser",
data: loginTheUser
});
});
[HttpPost]
public ActionResult LoginUser(loginTable loginData)
{
WebEntities entit = new WebEntities();
var context = entit.loginTables.FirstOrDefault(lu => lu.loginUser == loginData.loginUser && lu.loginPassword == loginData.loginPassword);
if (context == null)
{
return View();
}
else
{
return RedirectToAction("Contact", "Home");
}
}
<form id="loginForm">
<div class="form-group">
<label>Username:</label>
<input type="text" class="form-control" id="email">
</div>
<div class="form-group">
<label>Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<button id="loginBtn" type="submit" class="btn btn-default">Submit</button>
</form>