Упростите этот JS с помощью тегов "#" - PullRequest
0 голосов
/ 23 ноября 2018

Я расширяю код (связанный с Telerik MVC) и наткнулся на сбивающий с толку раздел:

<img src="# if (sessionStorage.getItem(ImageId)) { # data:image/png;base64,#:sessionStorage.getItem(ImageId)# # } else { # @(Url.Content("~/Pictures/"))#:ImageId# # } #" />

Я знаю, что это делает - он извлекает изображение из состояния сеанса или назначает его одному изПапка / Pictures.

Мне нужно расширить эту логику, но я нахожу ее очень запутанной в приведенной выше структуре.Я не знаком с ним и не могу найти в Интернете ничего, что могло бы объяснить используемый символ "#".Я также не могу найти, как его реструктурировать, чтобы он был более разборчивым, особенно если я расширил, потому что сейчас все в одной строке.Любой совет?

...