Kentico 转换 - 如果为空则隐藏字段

问题描述

我有一个有效的 url 链接转换,但需要隐藏该字段(如果为空)。如果没有目录链接,我该如何隐藏?我应该使用 String.IsNullOrEmpty 吗?如果是这样,我究竟如何将其写为 url 链接

<div><p><strong>View <a href="<%# Eval("CatalogURL") %>" target="_blank"> Pathway for this Program</a>.</strong></p></div>

解决方法

我建议查找文档 here 中提供的转换方法。

您可能想要执行以下操作:

<%# IfEmpty(Eval("CatalogURL"),"",string.Format("<div><p><strong>View <a href=\"{0}\" target=\"_blank\"> Pathway for this Program</a>.</strong></p></div>",Eval("CatalogURL"))) %>