将信息发送到cshtml中的C#类进行验证

本文关键字:验证 中的 cshtml 信息 | 更新日期: 2023-09-27 18:01:08

如何创建对C#类的调用,以验证用户名和密码是否正确,然后将结果返回到此剃刀页面?

@{
    Page.Title = "Login";
    Layout = "~/_Layout_Main.cshtml";
}

<div id="Login_Wrapper">
    <p>
        Brugernavn/Email:
    </p>
    <input type="text" name="brugernavn" id="brugernavn" placeholder="Brugernavn/email" />
    <p>
        Password:
    </p>
    <input type="text" name="password" id="password" placeholder="Password" />
    <button type="submit" class="btn">Submit</button>
</div>

将信息发送到cshtml中的C#类进行验证

在提交表单时将调用的操作方法中返回相同的视图。您可以将结果存储在会话或viewbag等中,并从中显示结果。

一种可以通过回发调用来实现的方法

代码将如下所示:

@{
    Page.Title = "";
    Layout = "~/_Layout.cshtml";
    if(IsPost)
    {
        string username = Request["username"]; // the request calls the input named "username"
        // here you can type in any C# code you wish
    }
}
<div>
    <form action="" method="post">
        <input type="text" name="username" />
        <input type="submit" value="btn2" />
    </form>
</div>