gpt4 book ai didi

c# - 如果为 null,则 Eval() 显示自定义值

转载 作者:行者123 更新时间:2023-11-29 03:51:18 25 4
gpt4 key购买 nike

<td>
<asp:Label ID="TypeOfPaintingLabel" runat="server"
Text='<%# Eval("TypeOfPainting") %>' />
</td>

有人知道这是怎么回事吗?如果没有为 TypeOfPainting 提供值,我想显示 "NA"

最佳答案

通过创建一个公共(public)方法你可以很容易的完成这个任务

public string testbind(object myvalue)
{
if (myvalue == null)
{
return "NA value";
}

return myValue.ToString();
}

标签代码:

<asp:Label ID="TypeOfPaintingLabel" Text='<%# testbind(Eval("TypeOfPainting")) %>' runat="server"></asp:Label>

或者你可以使用

<%#(String.IsNullOrEmpty(Eval("TypeOfPainting").ToString()) ? "NA" : Eval("TypeOfPainting"))%>

你必须遵循这种情况。

希望它有用。

关于c# - 如果为 null,则 Eval() 显示自定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16690496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com