鞭长莫及与望其项背:请教下该语句应该怎样写?
来源:百度文库 编辑:高校问答 时间: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字段不为空时,则显示文字+链接,请问应该怎样做呢?谢谢
<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