MVC4 验证错误显示



我有一个MVC 4视图(Razor),它接受发送给用户的代码。他们得到一个数字试图正确输入它。每次输入错误的尝试都会收到验证错误"确认号不正确 - 请重新输入",除了最后一个,超过时会出现验证错误"尝试次数过多 - 已发送新的确认号"然后他们立即被重定向到主页。问题是没有延迟,因此永远不会看到消息。

我真的不想创建另一个视图来发布带有重定向按钮的消息。有没有办法延迟一段时间然后重定向页面?有什么想法吗?

如果你通过ajax显示消息,你可以使用这个javascript函数延迟重定向:

// display message and ..
setTimeout(function () {
   window.location.href = @Url.Action("Index","Home")
}, 2000)

它将在两秒钟后重定向用户。你也可以看看这个问题:时间延迟重定向?

相关内容

最新更新