相关疑难解决方法(0)

服务器端 Blazor 页面发布到 Razor 页面 http 错误 400

我试图将我的用户名和密码从 Blazor 页面 (.razor) 发布到 Razor 页面(.cshtml),但我总是收到 http 错误 400。

登录控件.razor

<form method="post" action="login">
        <input type="text"
               name="username"
               @bind="@Username"
               placeholder="User Name" />
        &nbsp;&nbsp;
        <input type="password"
               name="password"
               placeholder="Password"
               @bind="@Password" />&nbsp;&nbsp;&nbsp;
        <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)

razor-pages blazor blazor-server-side

5
推荐指数
1
解决办法
4024
查看次数

标签 统计

blazor ×1

blazor-server-side ×1

razor-pages ×1