如何添加对Blazor页面的引用?

时间:2019-09-18 16:35:31

标签: asp.net-core razor-pages blazor

我的剃刀页面缺少对UIMouseEventArgs参数的Microsoft.AspNetCore.Components.Web的引用。我在哪里添加参考?即我该如何解决?

这是剃刀的页面代码:

@page "/counter"

<h1>Counter</h1>

<p>Current count: @currentCount</p>

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

@code {
    int currentCount = 0;

    [Parameter] public String incSzTxt { get; set; } = "1";

    void IncrementCount(UIMouseEventArgs e)
    {
        currentCount += int.Parse(incSzTxt);
    }
}

1 个答案:

答案 0 :(得分:0)

  

我的剃刀页面缺少对UIMouseEventArgs参数的Microsoft.AspNetCore.Components.Web的引用。

否,在Blazor的latest edition(> = Preview9)中,UIMouseEventArgs现在称为MouseEventArgs。但我认为您根本不应该在Button.Click处理程序中使用它们。

  //void IncrementCount(UIMouseEventArgs e)
    void IncrementCount()
    {
        currentCount += int.Parse(incSzTxt);
    }