我正在尝试使用.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/");
}
}
当我按下“提交”按钮时,它返回一个空白页,我不知道这可能是什么问题。
答案 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/");
}
}