Я знаю, что есть User.Identity.GetUserId (), но я думаю, что вы можете использовать его, только если вы используете шаблон индивидуальной учетной записи пользователя, так как я не использую его, у меня есть пользовательские действия для входа и регистрации, Я хотел бы знать, можете ли вы настроить Identity для чтения идентификатора моего пользователя из базы данных и как. Так что это моя модель
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.ComponentModel;
using System.Web;
namespace jaj.Models
{
public class user
{
public string profilePicture { get; set; }
[NotMapped]
public HttpPostedFileBase userInfo { get; set; }
[Key]
public int UserID { get; set; }
[Display(Name = "Username")]
[Required(AllowEmptyStrings = false, ErrorMessage = "Username required")]
public string Username { get; set; }
[Display(Name = "Email ID")]
[Required(AllowEmptyStrings = false, ErrorMessage = "Email ID required")]
[DataType(DataType.EmailAddress)]
public string Email { get; set; }
[Required(AllowEmptyStrings = false, ErrorMessage = "Password is required")]
[DataType(DataType.Password)]
[MinLength(6, ErrorMessage = "Minimum 6 characters required")]
public string Password { get; set; }
[NotMapped]
[Display(Name = "Confirm Password")]
[DataType(DataType.Password)]
[Compare("Password", ErrorMessage = "Confirm password and password do not match")]
public string ConfirmPassword { get; set; }
[Display(Name = "Favorite Tag")]
public string FavTag { get; set; }
}
}