我担心asp.net mvc3并且有一个问题,我想将用户重定向到用户输入的任何动态链接,如何执行此操作我当前正在关注
我试过2种
1
控制器
if (condition == true)
{
string Link ="www.google.com"; // suppose this is the url entered by user
ViewData["link"] = Link;
return PartialView("REdirectToLink");
}
REdirectToLink.cshtml
@{
string link = ViewData["link"].ToString();
}
<script type="text/javascript" >
var tlink = "@link";
window.location.replace(tlink);
</script>
2。
控制器
if (condition == true)
{
string Link ="www.google.com"; // suppose this is the url entered by user
return RedirectPermanent(Link);// also tried return Redirect(Link);
}
如何做到这一点,提前谢谢!
答案 0 :(得分:3)
只需使用:
string link = "http://www.google.com";
return Redirect(link);