我想知道为什么 request.form 为空
I want to know why request.form is null
我用剃须刀页面制作登录系统
我想从 cshtml 输入框获取数据
request.form 为空
我学习了这个剃须刀页面linkthis
我想知道为什么 request.form 为 null
这是 cshtml
@page "/Login"
@model WebApplication1.Pages.Login.LoginPageModel
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@{
Layout = null;
}
<form class="form-horizontal" method="post">
<div class="form-group">
<label for="Userid" class="col-sm-2 control-label">Userid</label>
<div class="col-md-4">
<input type="text" class="form-control" name="Userid">
</div>
</div>
<div class="form-group">
<label for="Userpassword" class="col-sm-2 control-label">Userpassword</label>
<div class="col-md-4">
<input type="password" class="form-control" name="Userpassword">
</div>
</div>
</form>
<form method="post">
<input asp-page-handler="Login" class="btn" type="submit" value="login" />
</form>
这是cs
public IActionResult OnPostLogin()
{
string _id = Request.Form["Userid"].ToString();
string _password = Request.Form["Userpassword"].ToString();
if (_id.Length == 0)
return Page();
}
不及格_id.Length == 0
将您的提交放在相同的表单中。
<form class="form-horizontal" method="post">
<div class="form-group">
<label for="Userid" class="col-sm-2 control-label">Userid</label>
<div class="col-md-4">
<input type="text" class="form-control" name="Userid">
</div>
</div>
<div class="form-group">
<label for="Userpassword" class="col-sm-2 control-label">Userpassword</label>
<div class="col-md-4">
<input type="password" class="form-control" name="Userpassword">
</div>
</div>
<input asp-page-handler="Login" class="btn" type="submit" value="login" />
</form>
我用剃须刀页面制作登录系统
我想从 cshtml 输入框获取数据
request.form 为空
我学习了这个剃须刀页面linkthis
我想知道为什么 request.form 为 null
这是 cshtml
@page "/Login"
@model WebApplication1.Pages.Login.LoginPageModel
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@{
Layout = null;
}
<form class="form-horizontal" method="post">
<div class="form-group">
<label for="Userid" class="col-sm-2 control-label">Userid</label>
<div class="col-md-4">
<input type="text" class="form-control" name="Userid">
</div>
</div>
<div class="form-group">
<label for="Userpassword" class="col-sm-2 control-label">Userpassword</label>
<div class="col-md-4">
<input type="password" class="form-control" name="Userpassword">
</div>
</div>
</form>
<form method="post">
<input asp-page-handler="Login" class="btn" type="submit" value="login" />
</form>
这是cs
public IActionResult OnPostLogin()
{
string _id = Request.Form["Userid"].ToString();
string _password = Request.Form["Userpassword"].ToString();
if (_id.Length == 0)
return Page();
}
不及格_id.Length == 0
将您的提交放在相同的表单中。
<form class="form-horizontal" method="post">
<div class="form-group">
<label for="Userid" class="col-sm-2 control-label">Userid</label>
<div class="col-md-4">
<input type="text" class="form-control" name="Userid">
</div>
</div>
<div class="form-group">
<label for="Userpassword" class="col-sm-2 control-label">Userpassword</label>
<div class="col-md-4">
<input type="password" class="form-control" name="Userpassword">
</div>
</div>
<input asp-page-handler="Login" class="btn" type="submit" value="login" />
</form>