MVC3中的超链接

ZVe*_*nue 1 asp.net asp.net-mvc razor asp.net-mvc-3

我在MVC3 Razor中有这个..我想让它成为一个超链接..所以用户可以点击它.现在它只是在视图中打印URL的文本..感谢您的帮助.

   <td>
        @Html.DisplayFor(modelItem => item.WebLink)
    </td>
Run Code Online (Sandbox Code Playgroud)

感谢理查德,继承人的解决方案......

  @{
       var link = @item.WebLink;
       if (link != null)
       {
           if (!link.StartsWith("http://"))
            { 
               link = "http://"+link;
            }
       }
     }

        <a href="@link">@item.WebLink</a>
Run Code Online (Sandbox Code Playgroud)

Ric*_*ard 5

你应该试试:

<a href="@item.WebLink">@item.WebLink</a>
Run Code Online (Sandbox Code Playgroud)

好的,你评论你需要这个:

@{
   var link = @item.WebLink;
   if (!link.StartsWith("http://")) { link = "http://"+link; }
}

<a href="@link">@item.WebLink</a>
Run Code Online (Sandbox Code Playgroud)