【发布时间】:2011-12-09 01:58:01
【问题描述】:
如果 Eval 表达式的计算结果为真,我只想显示信用卡信息部分,但它给了我一个错误,说我只能在数据绑定控件的上下文中使用它,我知道我必须放 #,但是 vb 然后说我必须使用 If() 或 IIF()。什么是正确的语法。
<% If Eval("DisplayCreditCardInfo") Then%>
<tr>
<td align="right"><b>Credit Card Type:</b></td>
<td><%#Eval("CreditCardType")%></td>
<td align="right"><b>Name on Credit Card:</b></td>
<td><%#Eval("CreditCardHolder")%></td>
<td align="right"><b>Billing Address:</b></td>
<td><%#Eval("CreditCardBillingAddress")%></td>
</tr>
<tr>
<td align="right"><b>Credit Card Number:</b></td>
<td><%#Eval("CreditCardMaskedPan")%></td>
<td align="right"><b>Expiry Date:</b></td>
<td><%#Eval("CreditCardExpireDate")%></td>
<td align="right"><b>CVV:</b></td>
<td><%#Eval("CreditCardSecurityCode")%></td>
</tr>
<% End If %>
【问题讨论】:
标签: vb.net