如何在.Net Core MVC中发布

Iamaaarianme

我有一个带有用户名和密码输入的登录页面,还有一个提交按钮。我想在我的控制器中调用一个方法,该方法检查数据是否匹配并显示结果。我该如何称呼该方法?我尝试了以下操作,但没有成功,将那些作为参数传递

        @using (Html.BeginForm("Logmein", "LoginController", FormMethod.Post))
    {
        <form method="post">
            <div class="input-group mt-3">
                <div class="input-group-prepend">
                </div>
                <input type="text" class="form-control" placeholder="Username" asp-for="Userusername">
            </div>

            <div id="login_usernametxt" class="input-group mt-2">

                <input id="login_passwordtxt" type="password" class="form-control" placeholder="Password" asp-for="Userpassword">
            </div>

            <button id="login_signinbtn" class="mt-3 btn bg-warning text-light" style="float: right;" formmethod="post">Sign in</button>

        </form>
    }

这是我的控制器。

    public class LoginController : Controller
{
    public LoginInfo Logininformation { get; set; }

    
    public IActionResult Userlogin()
    {
        return View();
    }

    [HttpPost]
    public IActionResult Logmein()
    {
        //checks if the data matches.... 
        return RedirectToPage("/Home/Index");
    }
}
阿杰特

试图在Logmein()方法中包括具有以下属性Userusername,Userpassword的模型

您也可以删除html辅助方法(@using(Html.BeginForm(“ Logmein”,“ LoginController”,FormMethod.Post)))例如:

<form method = "post" asp-controller = "Login" asp-action = "Logmein" >
            <div class="input-group mt-3">
                <div class="input-group-prepend">
                </div>
                <input type="text" class="form-control" placeholder="Username" asp-for="Userusername">
            </div>

            <div id="login_usernametxt" class="input-group mt-2">

                <input id="login_passwordtxt" type="password" class="form-control" placeholder="Password" asp-for="Userpassword">
            </div>

          
        <input type = "submit" value = "Login" /> 

        </form>
        

型号类别

public class Login
{
   
    public string Userusername { get; set;  }
     public string Userpassword  { get; set;  }
}

控制器方式:

[HttpPost]
    public IActionResult Logmein(LoginModel login)
    {
        //checks if the data matches.... 
        return RedirectToPage("/Home/Index");
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何排除文件在ASP.NET Core中发布?

来自分类Dev

如何在多台服务器中发布Web API Net Core 3.0

来自分类Dev

如何在ajax post请求asp.net core mvc razor中发送对象数组

来自分类Dev

如何在ASP.NET Core MVC中将js字符串发布到C#

来自分类Dev

如何在.net core MVC视图中缩小?

来自分类Dev

在.NET Core MVC中,如何在AuthorizationHandler内访问DbContext?

来自分类Dev

如何在 .Net MVC Core 中将枚举显示为 DropDownList

来自分类Dev

.NET Core 3.0 API中发布的参数变为空白

来自分类Dev

在 ASP.NET Core 中发布 JSON 有效负载时如何修复“错误请求 (400)”错误?

来自分类Dev

如何使用jQuery在MVC中发布viewmodel

来自分类Dev

如何在MVC控制器中发布模态值

来自分类Dev

如何在ASP.NET MVC 6(ASP.NET Core)中获取returnUrl AccessDeniedPath

来自分类Dev

从asp.net mvc中发布的数据中删除前缀

来自分类Dev

Ajax在MVC AsP.net中发布表单(验证)?

来自分类Dev

Ajax在MVC AsP.net中发布表单(验证)?

来自分类Dev

在MS Server 2003中发布ASP.NET-MVC

来自分类Dev

在asp.net mvc中发布不成功

来自分类Dev

如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

来自分类Dev

如何在asp.net 4.0中发布带有Web请求的文件

来自分类Dev

如何在全局服务器中发布ASP.NET C#网站

来自分类Dev

如何访问和解析在 vb.net 中发布的 json

来自分类Dev

表单发布字段之一返回NULL .NET Core MVC

来自分类Dev

如何在.net Core中使用RSA

来自分类Dev

如何在.NET Core中写入文件?

来自分类Dev

如何在ASP.NET Core MVC中启用跨域请求(CORS)

来自分类Dev

如何在ASP.NET Core中的.cshtml文件中获取当前的MVC区域名称

来自分类Dev

如何在ASP.NET Core MVC 6中为用户保留策略授权结果?

来自分类Dev

如何在ASP.NET Core 1 MVC 6中模拟IFormFile进行单元/集成测试?

来自分类Dev

如何在ASP.Net Core MVC中使用HTML链接?

Related 相关文章

  1. 1

    如何排除文件在ASP.NET Core中发布?

  2. 2

    如何在多台服务器中发布Web API Net Core 3.0

  3. 3

    如何在ajax post请求asp.net core mvc razor中发送对象数组

  4. 4

    如何在ASP.NET Core MVC中将js字符串发布到C#

  5. 5

    如何在.net core MVC视图中缩小?

  6. 6

    在.NET Core MVC中,如何在AuthorizationHandler内访问DbContext?

  7. 7

    如何在 .Net MVC Core 中将枚举显示为 DropDownList

  8. 8

    .NET Core 3.0 API中发布的参数变为空白

  9. 9

    在 ASP.NET Core 中发布 JSON 有效负载时如何修复“错误请求 (400)”错误?

  10. 10

    如何使用jQuery在MVC中发布viewmodel

  11. 11

    如何在MVC控制器中发布模态值

  12. 12

    如何在ASP.NET MVC 6(ASP.NET Core)中获取returnUrl AccessDeniedPath

  13. 13

    从asp.net mvc中发布的数据中删除前缀

  14. 14

    Ajax在MVC AsP.net中发布表单(验证)?

  15. 15

    Ajax在MVC AsP.net中发布表单(验证)?

  16. 16

    在MS Server 2003中发布ASP.NET-MVC

  17. 17

    在asp.net mvc中发布不成功

  18. 18

    如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

  19. 19

    如何在asp.net 4.0中发布带有Web请求的文件

  20. 20

    如何在全局服务器中发布ASP.NET C#网站

  21. 21

    如何访问和解析在 vb.net 中发布的 json

  22. 22

    表单发布字段之一返回NULL .NET Core MVC

  23. 23

    如何在.net Core中使用RSA

  24. 24

    如何在.NET Core中写入文件?

  25. 25

    如何在ASP.NET Core MVC中启用跨域请求(CORS)

  26. 26

    如何在ASP.NET Core中的.cshtml文件中获取当前的MVC区域名称

  27. 27

    如何在ASP.NET Core MVC 6中为用户保留策略授权结果?

  28. 28

    如何在ASP.NET Core 1 MVC 6中模拟IFormFile进行单元/集成测试?

  29. 29

    如何在ASP.Net Core MVC中使用HTML链接?

热门标签

归档