@page "/"
<h1>@parameter</h1>
<button @onclick="@(() => SomeMethod1(parameter))" >button 1</button>
<button @onclick="SomeMethod2(parameter)" >button 2</button>
<p>@theResult</p>
@code
{
int parameter = 5;
string theResult = "";
void SomeMethod1(int p)
{
parameter++;
theResult = $"SomeMethod1 called p={p}";
StateHasChanged();
}
Action SomeMethod2(int p)
{
return SomeAction;
}
void SomeAction()
{
theResult = $"Action called parameter={parameter}";
parameter++;
StateHasChanged();
}
}