登录后的Asp.net加载了相同的页面并进行了部分更改

时间:2016-03-17 15:24:38

标签: asp.net-mvc layout login asp.net-mvc-5 asp.net-mvc-partialview

我的布局(母版页)上有登录表单,用户登录后,是否必须将用户重定向到新页面?或者我只能对我的布局进行部分更改作为html css更改,我想在用户登录后用用户配置文件替换登录表单。我知道部分视图但不能确定,感谢您的帮助。 / p>

“如果有什么事情乱了,我很抱歉。”

HTML:         

<div class="sign-in">
                    <form autocomplete="off">
                        <fieldset>
                            <input id="username" type="email" name="Email" placeholder="Email Address" required>
                            <hr>
                            <input id="password" type="password" name="Password" placeholder="Password" required>
                            <button type="submit">Login</button>
                        </fieldset>
                    </form>
                </div>
    <div id="container">
                <p>
                &nbsp;&nbsp;&nbsp;Some Data 
                </p>
    </div>
</div>

CSS:

.sign-in{
  float:left;
  width:20%;
  height:auto;
}
.sign-in button {
                    width: 100%;
                    height: 3.6vw;
                    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
                    border: 0.3vw solid #dedede;
                    background-color: #262d37;
                    margin-top:2vw;

                }
#container{
  width:60%;
  height:100px;
  background-color:gray;
  float:right;
  padding:6px;
}
#holder{
  width:100%;
  height:auto;
}

JSFiddle

1 个答案:

答案 0 :(得分:0)

我假设您正在使用.net MVC。布局页面包含所有子页面的通用设计元素。由于登录页面具有特定的设计元素(不常见于其他页面中),因此html不应位于布局页面中。

我建议不要使用母版页进行登录(因为它的设计和内容是唯一的)。只需创建一个正常的登录页面。对于其他页面,根据常见内容的使用情况,您可以创建母版页。稍后从您的登录页面,您将重定向到另一个页面。