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)
你应该试试:
<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)