1

我试图让用户链接他们的 facebook、twitter 等,并显示相应链接的图像,这将把他们带到存储在数据库中的链接。

问题是,不是给我“www.facebook.com”之类的东西,而是给我“http://localhost:60619/User/www.facebook.com”

现在我用来得到这个。

<a href="@Url.Action(@Model.Facebook)">
<img src="@Url.Content("~/Content/images/Facebook.gif")" alt="Facebook" /></a>

Url.Action 已设法删除 /User/Profile/www.facebook.com 并替换为 /user/www.facebook.com 但我不能让它只是“www.facebook.com”。

编辑:我已经弄清楚了,但感谢您的帮助!我只需要添加验证,以便用户在开始时输入 http://,或者在存储之前手动添加它。

4

1 回答 1

1
@{
    var url = @Model.Facebook.Split('/');
    <a href="@url[url.Length]">...</a>

}
于 2012-05-29T13:57:09.283 回答