我可以在表单内重定向到不同的操作吗?
我可以在表单内重定向到不同的操作吗?
我是MVC的新手,目前我有一个登录页面,我正在尝试添加一个新的按钮:"创建用户",以将客户重定向到不同的操作。
这是我目前的代码:
视图:
CSS:
.login-form,
.login-form * {
box-sizing: border-box;
}
.login-form {
max-width: 350px;
margin: 0 auto;
border-radius: 5px;
overflow: hidden;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.login-form__content {
padding: 30px;
background: #eeeeee;
}
.login-form__header {
margin-bottom: 15px;
text-align: center;
color: #333333;
}
.login-form__input {
width: 100%;
margin-bottom: 10px;
padding: 10px;
border-radius: 5px;
border: 2px solid #dddddd;
background: #ffffff;
outline: none;
transition: border-color 0.5s;
}
.login-form__input:focus {
border-color: #0366d6;
}
.login-form__input::placeholder {
color: #aaaaaa;
}
.login-form__button {
padding: 10px;
color: #ffffff;
font-weight: bold;
background: #46a7e0;
width: 100%;
border: none;
outline: none;
border-radius: 5px;
cursor: pointer;
}
.login-form__button:active {
background: #46a7e0;
}
.login-form__links {
margin-top: 15px;
text-align: center;
}
我如何在表单内添加一个按钮,该按钮不会将客户重定向到action="/Login/Login",而是重定向到另一个操作,例如action="Login/Create"?我担心如果我在form标签内添加一个按钮,它仍然会将客户重定向到"/Login/Login"。
问题:如何在表单内部重定向到不同的操作?
原因:在表单中,通常情况下,点击按钮会触发表单的提交操作。然而,有时候我们可能希望在点击按钮后,能够重定向到另一个操作,而不是提交表单。上述代码中的标签和
解决方法:
1. 在表单内部创建一个标签,并设置其href属性为目标操作的URL。
2. 在标签内部创建一个
3. 添加相应的CSS类或样式,以使标签和
4. 当用户点击按钮时,会触发标签的重定向操作,将页面跳转到指定的URL。
以上方法是实现在表单内部重定向到不同操作的最简单方法。