如何在除Login.cshtml之外的其他视图中使用支架式LoginModel?

时间:2019-06-01 12:51:38

标签: asp.net-mvc asp.net-core razor

我创建了一个下拉菜单来登录,而不是登录Login.cshtml,但是我似乎无法使用包含电子邮件密码等的模型。我不确定如何解释这一点,但这是我到目前为止所做的:

我创建了下拉表单,并将其放在_LoginPartial.cshtml中,以便显示在导航栏上

       <div class="dropdown">
                <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    Log-In
                </button>
                <div class="dropdown-menu" aria-labelledby="dropdownMenuButton" style="width: 300px" >


                   <!----------->

     <div class="col-lg-12">
              <div class="text-center">
                <h3><b>Log In</b></h3></div>
              <form id="ajax-login-form" method="post" role="form" autocomplete="off">
                <div class="form-group">
                  <label for="username">Username</label>
                  <input type="text" name="username" id="username" tabindex="1" class="form-control" placeholder="Username" value="" autocomplete="off">
                </div>

                <div class="form-group">
                  <label for="password">Password</label>
                  <input type="password" name="password" id="password" tabindex="2" class="form-control" placeholder="Password" autocomplete="off">
                </div>

                <div class="form-group">
                    <div class="col-xs-5">
                      <input type="submit" name="login-submit" id="login-submit" tabindex="4" class="form-control btn btn-danger" value="Log In">
                    </div>
                </div>


                 <div class="col-xs-5" align="Center">
                      <input type="checkbox" tabindex="3" name="remember" id="remember">
                      <label for="remember"> Remember Me</label>
                    </div>


                <div class="form-group">
                  <div class="row">
                    <div class="col-lg-12">
                      <div class="text-center">
                        <a  tabindex="5" class="forgot-password">Forgot Password?</a>
                      </div>
                    </div>
                  </div>
                </div>
              </form>
            </div>

然后,我以为我可以轻松地插入@model loginmodel并且可以开始使用该模型,但是遇到了很多错误。有关如何执行此操作的任何建议?我也对其他方法持开放态度

0 个答案:

没有答案