Как стать автором
Обновить

Комментарии 3

А поддержка других языков ожидается? C++, скажем. Какой функционал ожидать по сравнению с тем, что есть? Или вообще не стоит?
Перейти к определению компонента
Наконец-то! Правда не без ложки дёгтя. Открывается только если есть соответствующий *.razor файл. Если компонент определен только в *.cs файле, то к сожалению не работает :-(

К сожеленеию пока нет возможности попробывать новый редактор, но проблемы в старом просто как вечная мазоль:
форматирование Dictionary


Картинка + Код

@{
    var attr = new Dictionary<string, string>
{
{ "", "" },
{ "", "" },
{ "", "" },
};
}

Генерация атрибутов у тегов


Картинка + Код

<div @if (ViewBag.A != ViewBag.B) { <text> id="123123" </text>  } else if (ViewBag.A != "sdgkjwektjwkletjlskdgjwelkrtjelkrtj") { <text> id="werw235" </text>  } else { <text> class="qweqwe" </text> }>

</div>

Как то раз нужно было сделать сложное меню с большим кол-во атрибутов у тегов, которые должны были расставляться по большому кол-ву условий. Я просто не смог это сделать в стандартом редакторе Razor. В итоге психанул, и сделал все на ванильном C# с применением TagBuilder


Мой лучший способ расстановки атрибутов у тегов
Зарегистрируйтесь на Хабре, чтобы оставить комментарий