【发布时间】:2014-11-28 12:18:01
【问题描述】:
我有一个 asp.net mvc4 网站,我想将访问者重定向到欢迎页面而不是主页/索引默认主页。我希望这个页面在每个会话中只触发一次,即直到浏览器关闭并重新打开。重定向到欢迎页面后,我希望它在 10 秒后重定向回主页,用户也可以单击按钮手动重定向。请问我该如何实现?有人帮忙!!
【问题讨论】:
-
我觉得用javascript做比较好
我有一个 asp.net mvc4 网站,我想将访问者重定向到欢迎页面而不是主页/索引默认主页。我希望这个页面在每个会话中只触发一次,即直到浏览器关闭并重新打开。重定向到欢迎页面后,我希望它在 10 秒后重定向回主页,用户也可以单击按钮手动重定向。请问我该如何实现?有人帮忙!!
【问题讨论】:
关于重定向:
RedirectToAction 返回到您的欢迎页面。关于重定向回首页:
您可以通过在视图中添加一些 javasctipt 来实现它:
$(document).ready(function() {
setTimeout(function() {
window.location.href = "@Url.Action("Index", "Home")"
}, 10000);
})
对于手动重定向,只需添加一个按钮或一个链接并将其单击事件绑定到重定向功能(类似于我在setTimeout 中写的那个)。
【讨论】: