Невозможно добавить @bind.Value в списокC#

Место общения программистов C#
Ответить
Anonymous
 Невозможно добавить @bind.Value в список

Сообщение Anonymous »


I don't see an error at first sight. The List ids, doesn't take the data.Id value, which I take from @bind.Value=@data.Id. I don't know why. Pleasy any suggestions, I am new to data binding. I print out the list by the last Console... line and I get only the

ids.Add(123456); ids.Add(1234); ids.Add(123); that were added in the beginning, everything works fine regarding the logic, but I am trying to check if the current input id is in the ids list.
@code{ private DataModel data = new DataModel(); private List ids = new List(); private async void HandleLogin() { var currentId = await LocalStorage.GetItemAsync("id"); ids.Add(123456); ids.Add(1234); ids.Add(123); if(currentId!=0) { // var usersid = data.Id; // var user = users.Where(x => x.Id == data.Id).First(); // if (usersid == user.Id) // { Console.WriteLine("Already logged in!"); await Task.Delay(1500); // confirmation = true; NavManager.NavigateTo("/enviar"); // } } else { if (!ids.Contains(data.Id)) { var randomId = Guid.NewGuid().ToString(); var usersid = data.Id; ids.Add(usersid); users.Add(new DataModel { Id = data.Id, UserId = randomId, SMSCode = null, Token = null }); Console.WriteLine("New User Welcome!"); // Random rnd = new Random(); // int num = rnd.Next(); // var num = psw.Value; await LocalStorage.SetItemAsync("id", data.Id); await LocalStorage.SetItemAsync("userId", randomId); await AuthStateProvider.GetAuthenticationStateAsync(); NavManager.NavigateTo("/verificar"); } else if(ids.Contains(data.Id)) { var usersid = data.Id; var user = users.Where(x => x.Id == usersid).First(); await LocalStorage.SetItemAsync("id", usersid); await LocalStorage.SetItemAsync("userId", user.UserId); await AuthStateProvider.GetAuthenticationStateAsync(); Console.WriteLine("Logged In!"); NavManager.NavigateTo("/enviar"); } } Console.Write(string.Join(System.Environment.NewLine, ids)); } }

Источник: https://stackoverflow.com/questions/780 ... -to-a-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»