将超链接与剃刀相结合?

时间:2013-11-10 23:55:36

标签: asp.net-mvc razor html-helper

我试图显示存储在我的数据库中的动态网址,但是数据库只有部分网址,我尝试了类似的东西,但它没有用,有什么想法吗?

@foreach(var item in Model.dominios)
{ 
<a href="http://www.@Html.DisplayFor(model=> item.subdom).sss.com">url</a>
}

1 个答案:

答案 0 :(得分:1)

你在这里不需要Html.DisplayFor()。建立您的网址并将其放入链接:

@foreach(var item in Model.dominios)
{ 
    var linkUrl = string.Format("http://www.{0}.sss.com", item.subdom);
    <a href="@linkUrl">link text</a>
}