Я не получаю никаких ошибок и почему не работает двусторонняя привязка данных.
У меня возникла проблема проблема с двусторонней привязкой данных в моем приложении Blazor WebAssembly. У меня есть флажок, привязанный к логическому свойству IsActive в моей модели представления. Когда я устанавливаю флажок, свойство не обновляется. Вот мой код:
Я пробовал использовать @bind-value и @bind-value:event="oninput", но, похоже, это не работает. Будем признательны за любую помощь!"
Я создаю приложение Blazor WebAssembly, и у меня возникла проблема с двусторонней привязкой данных. У меня есть флажок, привязанный к логическому свойству IsActive. в моей модели представления. Когда я переключаю флажок, свойство не обновляется, и наоборот - когда я обновляю свойство в коде, флажок не отражает изменение.
Здесь мой код
Код: Выделить всё
namespace HiddenVilla_Server.Model
{
public class BlazorRoom
{
public int Id { get; set; }
public string RoomName { get; set; }
public double Price { get; set; }
public bool IsActive { get; set; }
}
}
First Room
Room: @Room.RoomName
Price: @Room.Price
Is Active
This room is @(Room.IsActive ? "Active" : "Inactive")
Room: @Room.RoomName
Price: @Room.Price
@code{
BlazorRoom Room = new BlazorRoom()
{
Id = 1,
RoomName = "Villa Suite",
IsActive = true,
Price = 599
};
}
Нет, приложение работает без ошибок, но привязка не работает должным образом.
Подробнее здесь: https://stackoverflow.com/questions/784 ... d-property