<asp:datagrid id="DataGrid1" runat="server"><asp:TemplateColumn HeaderText="Test"><ItemTemplate><a href='Javascript:MM_openBrWindow("<%# ShowLink(DataBinder.Eval(Container, "DataItem.Phone").ToString(),DataBinder.Eval(Container, "DataItem.ID").ToString()) %>","","height=150, width=480, top="+ (screen.availHeight-280)/2 +", left="+ (screen.availWidth-480)/2 +", toolbar=no, menubar=no,scrollbars=yes,location=no, status=no")'><asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name") %>' ID="Label1"></asp:Label></a></ItemTemplate></asp:TemplateColumn>
请问一下,以上语句,想实现数据表中Phone字段为空时,就不出现以下链接:
<a href='Javascript:MM_openBrWindow("<%# ShowLink(DataBinder.Eval(Container, "DataItem.Phone").ToString(),DataBinder.Eval(Container, "DataItem.ID").ToString()) %>","","height=150, width=480, top="+ (screen.availHeight-280)/2 +", left="+ (screen.availWidth-480)/2 +", toolbar=no, menubar=no,scrollbars=yes,location=no, status=no")'>也就是说,当Phone字段为空时,只显示文字,而Phone字段不为空时,则显示文字+链接,请问应该怎样做呢?谢谢