Как вы можете ie C# метод в бритвенной модели страницы для html события onclick без использования MVC или javascript? - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь связать метод, определенный в моей бритвенной модели страницы, с событием onclick. В частности, я хотел бы сделать это, не используя дополнительные javascript, если это возможно.

У меня есть следующий код бритвы, который запускает событие onclick всякий раз, когда по какой-либо причине загружается html. После загрузки html событие onclick не работает, когда я что-то щелкаю.

    <div class="list-group" id="module-list-tab" role="tablist">
        @for (int i = 0; i < Model.ModuleModel.Count; i++)
        {
            var module = Model.ModuleModel[i];
            <a class="list-group-item list-group-item-action" data-toggle="list" href="#list-tdc-tags" role="tab" onclick="@Model.UpdateTdcTags(module.ModuleID)">@Html.DisplayFor(indexItem => module.Name)</a>

        }
    </div>

И у меня есть следующий метод, определенный в моей модели страницы

    public async Task UpdateTdcTags(int moduleId)
    {
        TdcPointModel = await _context.TdcPoint.Where(x => x.ModuleId == moduleId).ToListAsync();
    }

Это можно связать метод PageModel с событием html onclick? Я знаю, что вы можете использовать обработчики в формах для таких вещей, как отправка / получение, но я хотел бы иметь возможность ie использовать другие методы в PageModel для различных типов html событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...