Я хочу создать форму входа в asp. net и сохранить userName в таблице. Итак, я создал jquery, который получит имя пользователя и пароль. Я не могу войти в систему и go перейти на главную страницу. извините, я новичок в asp. net
репозиторий
public class UserAccountSettings
{
public List<UserAccount> GetUserLogin(int id, string UserNm, string Pssword)
{
List<UserAccount> userAccountSelect = new List<UserAccount>();
DataAccessHelper db = new DataAccessHelper();
try
{
SqlParameter[] parameters = new SqlParameter[]
{
new SqlParameter("@pUserId", id),
new SqlParameter("@pUserNm", UserNm),
new SqlParameter("@pPassword", Pssword),
};
DataAccessHelper mydb = new DataAccessHelper();
userAccountSelect = mydb.GetData<UserAccount>("usp_LoginUser", parameters, CommandType.StoredProcedure);
return (userAccountSelect);
}
catch (Exception ex)
{
}
return (userAccountSelect);
}
}
Модель
public class UserAccount
{
public string UserId { get; set; }
[DisplayName("User Name")]
public string UserNm { get; set; }
[DataType(DataType.Password)]
public string Password { get; set; }
}
ViewModel
public class UserViewModel
{
public List<UserAccount> users { get; set; }
public UserAccount user { get; set; }
public string ActionButton { get; set; }
}
Контроллер
[HttpGet]
public ActionResult GetUserLogin(int id, string UserNm, string Pssword)
{
UserAccountSettings userAccountSettings = new UserAccountSettings();
var MultiData = userAccountSettings.GetUserLogin(id, UserNm, Pssword);
var result = from a in MultiData
select new
{
userId = a.UserId,
userNm = a.UserNm,
pssword = a.Password
};
return Json(result, JsonRequestBehavior.AllowGet);
}