Как добавить / удалить отмеченный атрибут в флажке? - PullRequest
2 голосов
/ 15 апреля 2020

На мой взгляд, у меня есть флажок, и мне нужно добавить атрибут, когда я выбираю продукт на странице. Я не могу понять, как динамически добавить или удалить этот атрибут? Теперь я написал это в cs html, и все itens на странице проверены, но мне нужно показывать этот атрибут только когда пользователь нажимает на флажок.

public class ListProductVM
{
    public int Id { get; set; }
    public bool Checked { get; set; }
}

_ListProduct.cs html

@model Bs.WebApp.ViewModels.Product.Shared.ListProductVM

<div class="compare-checkbox form-checkbox">                     // This
    <input name="compare-@Model.Id" class="js-favorite-checkbox" checked type="checkbox" data-product-id="@Model.Id">
</div>

1 Ответ

2 голосов
/ 15 апреля 2020

Вы можете использовать этот способ, чтобы проверить, проверена ваша модель или нет:

<input @(Model.Checked ? "checked" : "") name="compare-@Model.Id" class="js-favorite-checkbox" type="checkbox" data-product-id="@Model.Id">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...