如何使我的按钮“” 输入type =“ submit” value =“创建” class =“ btn btn-default ”提交后也重定向到另一个页面(视图)? ,我做了一个简单的表单,单击该按钮后会发送电子邮件,然后自动将我返回到索引页面(默认控制器选项( asp.net mvc核心)),我想将其重定向到另一个“感谢您提交电子邮件”页面(查看)。
答案 0 :(得分:2)
//在PHP中,您可以使用
redirect('thank-you.php');
or
header('location:thank-you.php');
/ *用于重定向索引或主页的功能,过一段时间后,您可以在“谢谢”页面中编写setTimeout函数。* /
<script>
$(function(){
setTimeout(function(){ window.location.href = "index.php"; }, 3000);
});
</script>
//我希望这对您有用。
答案 1 :(得分:2)
您忘记将action='index.php'
添加到表单标签中。
例如
<form action='index.php'>
<input type='submit'/>
</form>
会出现404错误,因为没有index.php这样的页面
答案 2 :(得分:1)
使用动作属性,该属性会将您重定向到您想要的页面
只需要提供该文件或页面的链接或目录,或者如果您已经创建了路由,然后根据您使用的框架提供路由路径 this will help you for clear understanding
<form action="another_page.php">
<input type="text">
<button type="submit">
</form>
答案 3 :(得分:0)
您可以使用
return RedirectToPage(“ Thankyou”);
作为控制器Action的return语句,以便将其重定向到Thankhan.cshtml页面。