【发布时间】:2016-02-19 22:51:59
【问题描述】:
<asp:TemplateField HeaderText="Customer Account Name">
<ItemTemplate>
<asp:Label ID="lblRecieverClientAccountName" runat="server"
Text='<%#Eval("RecieverClientAccountName").ToString()) ?
String.Empty : 'Invalid Account number'
,"RecieverClientAccountName" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
我需要检查字符串是否为空并显示一条自定义消息。它给我一个错误“服务器标签格式不正确。”
【问题讨论】:
-
问题是 .ToString()。您应该在 .ToString() 函数之前检查它。
-
那不是合法的C#,这是什么字符?
'Invalid Account number'?