我正在扩展代码(与Telerik MVC相关),并遇到一个令人困惑的部分:
<img src="# if (sessionStorage.getItem(ImageId)) { # data:image/png;base64,#:sessionStorage.getItem(ImageId)# # } else { # @(Url.Content("~/Pictures/"))#:ImageId# # } #" />
我知道这是在做什么-它从会话状态中检索图像或将其分配给/ Pictures文件夹中的一个图像。
我需要扩展此逻辑,但是发现它与上面的结构非常混乱。我不熟悉它,无法在线找到任何东西来解释所使用的“#”字符。我也找不到如何重组它的方法,因此它更清晰易读,尤其是在我扩展时,因为目前所有内容都在一条线上。有什么建议吗?