Я изо всех сил сделать следующий бритву сниппет рабочийRazor синтаксис: блок кода внутри для каждого не работает
<ul>
@foreach (var lang in umbraco.cms.businesslogic.language.Language.GetAllAsList())
{
var url = Model.Content.Url + "?lang=" + @lang.CultureAlias;
if (currentCulture.TwoLetterISOLanguageName.Equals(lang.CultureAlias))
{
<li class="active"><a href="@url">@lang.FriendlyName</a></li>
}
else
{
<li><a href="@url">@lang.FriendlyName</a></li>
}
}
Если удалить назначение переменной между Еогеасп а если он работает нормально, но в противном случае я получаю ошибку компиляции (например, анализатор бритвы понимает a) как разметку и пытается ее отобразить). Любой способ решить эту проблему?
Это была проблема действительно ... thx – CodeClimber
Отлично, рад, что это решило! –