我的布局(母版页)上有登录表单,用户登录后,是否必须将用户重定向到新页面?或者我只能对我的布局进行部分更改作为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>
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;
}
答案 0 :(得分:0)
我假设您正在使用.net MVC。布局页面包含所有子页面的通用设计元素。由于登录页面具有特定的设计元素(不常见于其他页面中),因此html不应位于布局页面中。
我建议不要使用母版页进行登录(因为它的设计和内容是唯一的)。只需创建一个正常的登录页面。对于其他页面,根据常见内容的使用情况,您可以创建母版页。稍后从您的登录页面,您将重定向到另一个页面。