C# 无法从';方法组';至';布尔';一页页
在尝试在VS2019 for Mac中构建Blazor博客引擎的公共回购时,我遇到了以下编译错误,不知道原因和解决方法: 错误CS1503:参数3:无法从“方法组”转换为 “布尔”(CS1503) 在以下页面中:C# 无法从';方法组';至';布尔';一页页,c#,.net,asp.net-core,razor,blazor,C#,.net,Asp.net Core,Razor,Blazor,在尝试在VS2019 for Mac中构建Blazor博客引擎的公共回购时,我遇到了以下编译错误,不知道原因和解决方法: 错误CS1503:参数3:无法从“方法组”转换为 “布尔”(CS1503) 在以下页面中: @layout MainLayout @inherits LoginModel <WdHeader Heading="WordDaze" SubHeading="Please Enter Your Login Details"></WdHeader> <
@layout MainLayout
@inherits LoginModel
<WdHeader Heading="WordDaze" SubHeading="Please Enter Your Login Details"></WdHeader>
<div class="container">
<div class="row">
<div class="col-md-4 offset-md-4">
<div class="editor">
@if (ShowLoginFailed)
{
<div class="alert alert-danger">
Login attempt failed.
</div>
}
<input type="text" @bind=@LoginDetails.Username placeholder="Username" class="form-control" />
<input type="password" @bind=@LoginDetails.Password placeholder="Password" class="form-control" />
<button class="btn btn-primary" @onclick="@Login">Login</button>
</div>
</div>
</div>
你能解释一下为什么会发生这种情况以及如何解决它吗
解决方案:
<button class="btn btn-primary" @onclick="@Login">Login</button>
登录
缺少登录方法的括号:
<button class="btn btn-primary" @onclick="@Login()">Login</button>
登录
更改
,使@onclick
方法没有@
:
<button class="btn btn-primary" @onclick="Login">Login</button>
登录
谢谢!现在我明白了!
<button class="btn btn-primary" @onclick="Login">Login</button>