Необходимо отобразить определенные значения, хранящиеся в таблице AspNetUser - PullRequest
0 голосов
/ 22 апреля 2019

Я использую код ниже, чтобы увидеть, могу ли я отображать значения Описание, Количество, Цена и Стоимость, хранящиеся в таблице AspNetUser, как видно. Моя первая попытка во втором «ЕСЛИ» не дает этого кроме идентификатора пользователя. Я добавил три последние строки, но «строка» в последней строке не была принята.

Кто-нибудь, пожалуйста, включите идею!

 public partial class Account : System.Web.UI.Page
{
    public string Description { get; internal set; }
    public string Quantity { get; internal set; }
    public string Price { get; internal set; }
    public string Value { get; internal set; }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (User.Identity.IsAuthenticated)
            {
                StatusText.Text = string.Format("Hello {0}!! ", User.Identity.GetUserName(), Description, Quantity, Price, Value);
                LoginStatus.Visible = true;
                LogoutButton.Visible = true;
            }
            else
            {
                LoginForm.Visible = true;
            }
        }
        var userStore = new UserStore<IdentityUser>();
        var userManager = new UserManager<IdentityUser>(userStore);
        var user = userManager.string(Description, Quantity, Price, Value);

    }
}

1 Ответ

0 голосов
/ 23 апреля 2019
I removed the last three statements above and added two other lines in their place so i now have below:

public partial class Account : System.Web.UI.Page
{
public string Description { get; internal set; }
public string Quantity { get; internal set; }
public string Price { get; internal set; }
public string Value { get; internal set; }
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        if (User.Identity.IsAuthenticated)
    {
     StatusText.Text = string.Format("Hello {0}!! ", User.Identity.GetUserName(), Description, Quantity, Price, Value);                                         
     LoginStatus.Visible = true;
     LogoutButton.Visible = true;
        }
        else
        {
            LoginForm.Visible = true;
        }
    }
    var user = HttpContext.Current.GetOwinContext().Get<ApplicationUserManager>  ().FindById(User.Identity.GetUserId());
    Response.Write(user.Description + "" + user.Quantity + "" + user.Price + "" + user.Value);

}

}

I have not run it yet but all the parameters were accepted in development.
...