В настоящее время я тестирую Blazor WebAssembly и пробую учебное руководство здесь: https://docs.microsoft.com/de-de/aspnet/core/tutorials/build-your-first-blazor-app?view=aspnetcore-3.1
В примере проекта есть одна страница (Файл: Pages / Counter.razor), где Кнопка увеличивает значение счетчика:
@page "/counter"
<h1>Counter</h1>
<p>Current count: @currentCount</p>
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
@code {
private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}
Мы видим, что событие onclick
привязано к кнопке и выполняет обработчик события IncrementCount
. Когда я запускаю эту страницу, инспектор страниц Google Chrome показывает мне следующую кнопку:
<button class="btn btn-primary">Click me</button>
Где я могу увидеть связанное событие onclick
и обработчик событий IncrementCount
в инструментах разработчика Chromes для блейзора?
Для сравнения: в нокауте javascript. js можно увидеть событие и обработчик в браузере при использовании инспектора страниц:
<button class="btn btn-primary" data-bind="click: function() { $root.IncrementCount(); }">
Относительно Документация здесь Я предполагаю, что не вижу событие и обработчик в HTML -Элементе:
Разметка HTML и C# логи рендеринга c преобразуются в класс компонента во время сборки.
Но я надеюсь, что есть какой-то другой способ увидеть событие и имя обработчика в Chrome.