Это немного зависит от вашей версии Umbraco и используемой вами версии средства выбора URL, попробуйте следующее.
Добавить оператор использования:
@using RJP.MultiUrlPicker.Models
Затем выполните одно из следующих действий.
Либо это:
foreach (var item in property)
{
var imageId = item.GetValue<int>("image");
var imgurlbannerLogoUrl = Umbraco.Media(imageId.ToString()).Url;
var text = item.GetValue<string>("name");
var content = item.GetValue<string>("content");
var link = item.GetValue<Link>("link");
<h1>@text</h1>
<img src="@imgurlbannerLogoUrl"/>
<p>@content</p>
<a href="@link">ReadMore</a>
}
Или это:
foreach (var item in property)
{
var imageId = item.GetValue<int>("image");
var imgurlbannerLogoUrl = Umbraco.Media(imageId.ToString()).Url;
var text = item.GetValue<string>("name");
var content = item.GetValue<string>("content");
var link = item.GetValue<IEnumerable<Link>>("link").FirstOrDefault();
<h1>@text</h1>
<img src="@imgurlbannerLogoUrl"/>
<p>@content</p>
<a href="@link">ReadMore</a>
}
Тогда вы можете просто сделать что-то вроде следующего:
<a href="@link.Url" target="@link.Target">@link.Name</a>