请我尝试在我的MVC应用程序中动态生成我的Url超链接。
<a href='http://facebook.com/myPage'>Facebook</a>
以上链接将我带到我的Facebook主页。我希望以后能够更改URL,因为页面名称未确定。所以我试过
<a href='@Url.Action("GetFaceBookLink", "Home")'>Facebook</a>
在我的控制器中
public ActionResult GetFaceBookLink()
{
string facebook = repository.SystemSettings.FirstOrDefault().FacebookLink;
return this.Content(facebook);
}
我的字符串facebook =“http://facebook.com/mypage”。我想在我的facebook主页上作为用户而被删除。但是,当我单击时,它会返回黑色页面中的字符串URL而不重定向。请问我该如何重定向?我该如何实现这一目标?任何帮助将不胜感激。
答案 0 :(得分:2)
您需要Html.Action
帮助:
<a href='@Html.Action("GetFaceBookLink", "Home")'>Facebook</a>
Url.Action
不调用操作,它使用Controller和Action名称
答案 1 :(得分:1)
您可以通过
从控制器重定向到其他网站public ActionResult GetFaceBookLink() {
return Redirect("http://facebook.com/mypage");
}