提交后,按钮类型=“提交”还会重定向到另一个页面吗?

时间:2018-07-14 04:31:53

标签: html redirect button asp.net-core

如何使我的按钮“” 输入type =“ submit” value =“创建” class =“ btn btn-default ”提交后也重定向到另一个页面(视图)? ,我做了一个简单的表单,单击该按钮后会发送电子邮件,然后自动将我返回到索引页面(默认控制器选项( asp.net mvc核心)),我想将其重定向到另一个“感谢您提交电子邮件”页面(查看)。

4 个答案:

答案 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页面。