Я расширяю код (связанный с Telerik MVC) и наткнулся на сбивающий с толку раздел:
<img src="# if (sessionStorage.getItem(ImageId)) { # data:image/png;base64,#:sessionStorage.getItem(ImageId)# # } else { # @(Url.Content("~/Pictures/"))#:ImageId# # } #" />
Я знаю, что это делает - он извлекает изображение из состояния сеанса или назначает его одному изПапка / Pictures.
Мне нужно расширить эту логику, но я нахожу ее очень запутанной в приведенной выше структуре.Я не знаком с ним и не могу найти в Интернете ничего, что могло бы объяснить используемый символ "#".Я также не могу найти, как его реструктурировать, чтобы он был более разборчивым, особенно если я расширил, потому что сейчас все в одной строке.Любой совет?