需要在cshtml中包含提交用到的数据的部分添加:

@Html.AntiForgeryToken()
  • 1.

例如:

<body class="loginBody">
    <form class="layui-form">
        @Html.AntiForgeryToken()
        <div class="login_face"><img src="~/images/userface1.jpg" class="userAvatar"></div>
        <div class="layui-form-item input-item">
            <label for="userName">医师账号</label>
            <input type="text" placeholder="请输入用户名" autocomplete="off" id="UserName" name="UserName" class="layui-input" lay-verify="required|userName">
        </div>
        <div class="layui-form-item input-item">
            <label for="password">密  码</label>
            <input type="password" placeholder="请输入密码" autocomplete="off" id="Password" name="Password" class="layui-input" lay-verify="required|password">
        </div>
        <div class="layui-form-item input-item" id="imgCode">
            <label for="code">验证码</label>
            <input type="text" placeholder="请输入验证码" autocomplete="off" id="CaptchaCode" name="CaptchaCode" class="layui-input" lay-verify="required|captchaCode">
            <img src="@Url.Action("GetCaptchaImage", "Account")" id="CaptchaCodeImg">
        </div>
        <div class="layui-form-item">
            <button class="layui-btn layui-block" lay-filter="login" lay-submit>登录</button>
        </div>
    </form>
    <script type="text/javascript" src="~/layui/layui.js"></script>
    <script type="text/javascript" src="~/js/login.js?_=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
</body>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.

 

作者:꧁执笔小白꧂