【发布时间】:2014-02-24 00:32:59
【问题描述】:
我正在开发 ASP.NET Razor v2 网站,现在我有一个链接可以帮助我将用户发送到我将其作为列表的随机 url,它看起来像这样;
@{
List<string> UrlList = new List<string>();
UrlList.Add("http://example1.com/");
UrlList.Add("http://example2.com/");
UrlList.Add("http://example3.com/");
Random r = new Random();
int index = r.Next(UrlList.Count);
string randomUrl = UrlList[index];
}
<a href="@randomUrl">A Random Link</a>
当我将鼠标悬停在“随机链接”上时,我看到了列表中的一个链接。
有没有办法在页面加载后将用户重定向到 URL?
简单地说; 点击“随机链接” -> 加载另一个页面 -> 重定向到列表中的链接。
【问题讨论】:
-
您希望用户即使不点击链接也被重定向到页面?
-
不,我希望用户在点击链接后被重定向。
-
它应该被重定向,因为它是一个锚标记。你看到了什么行为?
-
它从列表中打开一个随机链接,但如果我点击 5 次相同的链接,我希望它在我点击链接后随机化 URL,所以当我点击 5 次时它应该是 5随机网址。
-
你需要重新加载你的页面,它会生成随机链接作为锚标签目标网址。