onclick="@GetList()"
Приведенный выше код выполняется при визуализации вашего компонента, потому что инструкция @GetList()
оценивается как выполнение GetList
, результат которого присваивается атрибуту onclick
элемента кнопки.
Примечание: onclick - это атрибут элемента кнопки, но @onclick
- это атрибут директивы компилятора, инструктирующий компилятор создать EventCallback
'делегат', который инкапсулирует метод, имя которого предоставлено как значение для этого атрибута.
Всегда используйте шаблон: @onclick="<MethodName>"
Обратите внимание, что следующий код является допустимым, но не рекомендуется, поскольку он без необходимости объединяет C# и JavaScript: onclick="window.prompt('Enter you name...')"
Надеюсь, это поможет ...