鞭长莫及与望其项背:请教下该语句应该怎样写?

来源:百度文库 编辑:高校问答 时间:2024/03/28 21:47:58
<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字段不为空时,则显示文字+链接,请问应该怎样做呢?谢谢

用if ..then
...
else
...
end if