问题描述
您将如何编写这样的代码作为使用 kentico 11 进行转换的自定义方法?
<li class="<%#Eval("DocumentMenuClass")%>">
<a href="<%# Convert.ToString(Eval("DocumentMenuJavascript"))!=""? "#" :Convert.ToString(Eval("DocumentMenuRedirectUrl"))!=""? Eval("DocumentMenuRedirectUrl"):GetDocumentUrl() %>" <%# Convert.ToString(Eval("DocumentMenuRedirectUrl"))!=""? "target="+"_blank":""%> <%# Convert.ToString(Eval("DocumentMenuJavascript"))!=""? "onclick="+"javascript:"+Eval("DocumentMenuJavascript"):""%>>
<span><%# IfCompare(Eval("DocumentMenuCaption"),"",Eval("DocumentMenuCaption"),Eval("DocumentName"))%></span>
</a>
解决方法
documentation 中描述了如何添加自定义转换方法。然后,该自定义方法的实际逻辑取决于您。