表单提交返回空白页

时间:2019-05-08 19:59:23

标签: asp.net-core razor-pages

我正在尝试使用.cshtml文件中的表单进行基本登录,如下所示:

<form method="post">
    <input type="text" name="nombre"/>
    <input type="password" name="contra"/>
    <input type="submit" value="login" />
</form>

并使用他的方法在.cshtml.cs中对其进行检查,在该方法中,我将每个输入与一个值进行比较:

        public void OnPost()
        {
            var Username = Request.Form["nombre"];
            var Password = Request.Form["contra"];

                    if (Username.Equals("jsplata") && Password.Equals("1234"))
                    {
                        RedirectToPage("https://www.google.com/");
            }
            else
            {

                RedirectToPage("https://www.stackoverflow.com/");
            }
        }

当我按下“提交”按钮时,它返回一个空白页,我不知道这可能是什么问题。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下代码:

public IActionResult OnPost()
{
    var Username = Request.Form["nombre"];
    var Password = Request.Form["contra"];

    if (Username.Equals("jsplata") && Password.Equals("1234"))
    {
      return Redirect("https://www.google.com/");
    }
    else
    {

        return Redirect("https://www.stackoverflow.com/");
    }
}
相关问题