我试图将我的用户名和密码从 Blazor 页面 (.razor) 发布到 Razor 页面(.cshtml),但我总是收到 http 错误 400。
登录控件.razor
<form method="post" action="login">
<input type="text"
name="username"
@bind="@Username"
placeholder="User Name" />
<input type="password"
name="password"
placeholder="Password"
@bind="@Password" />
<button class="ml-md-auto btn btn-primary">Loggin</button>
</form>
Run Code Online (Sandbox Code Playgroud)
登录.cshtml.cs
public async Task<IActionResult> OnPostAsync([FromServices] IUserProvider provider, string username, string password)
{
Login stuff
}
Run Code Online (Sandbox Code Playgroud)