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 に答える