Передача области переменной компонента BlazorC#

Место общения программистов C#
Ответить
Anonymous
 Передача области переменной компонента Blazor

Сообщение Anonymous »

У меня есть компонент Blazor (файл .razor), который имеет объект типа Product. Объект передается в качестве параметра и отображается правильно вверху, но внутри модального окна значение Product всегда является первым элементом в моей базе данных. Мне было интересно, как я могу перенести значение в мое модальное окно. Полный компонент приведен ниже, я использую .NET 8.
@using InventoryWebApp.Models.Entity
@rendermode InteractiveServer


@if (Product != null)
{
Category: @Product.Category
Quantity: @Product.Quantity
Price: $@(Product.Price.HasValue ? Product.Price.Value.ToString("F2") : "N/A")
}


Request Purchase








@Product?.DisplayName


Quantity
-

+


Request Item




@code {
[Parameter]
public Product? Product { get; set; }

private int quantityToOrder;
public int QuantityToOrder
{
get => quantityToOrder;
set => quantityToOrder = Math.Clamp(value, 0, 100);
}
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... able-scope
Ответить

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

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

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

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

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