Форма отправки возвращает пустую страницу - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь сделать простой вход в систему с помощью формы в моем файле .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 голосов
/ 09 мая 2019

Вы можете попробовать использовать следующие коды:

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/");
    }
}
...