#c# #asp.net #asp.net-identity
#c# #asp.net #asp.net-identity
Вопрос:
Я использую приведенный ниже код, чтобы посмотреть, смогу ли я отобразить значения описания, количества, цены и значения, хранящиеся в таблице AspNetUser, как можно видеть. Моя первая попытка во 2-м ‘IF’ не дает этого, кроме идентификатора пользователя. Я продолжил добавлять последние три строки, но «строка» в последней строке не принимается.
Кто-нибудь, пожалуйста, подкиньте идею!!
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:
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.
Комментарии:
1. С тех пор я создал проект, и на странице отображаются желаемые значения описания, количества, цены и значения.