gpt4 book ai didi

c# - 在 C# asp.net 中求值

转载 作者:行者123 更新时间:2023-11-30 13:12:21 25 4
gpt4 key购买 nike

我在内容占位符中有动态内容,该占位符位于绑定(bind)到对象数据源的数据列表中。问题是我需要检查 EVAL 的值。这是代码:

<asp:DataList ID="DataList1" runat="server" CellPadding="4" 
DataSourceID="ObjectDataSource1" ForeColor="#333333">
<AlternatingItemStyle BackColor="White" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<ItemTemplate>


<a href="<%# Eval("VendorLink") %>"> <%# Eval("Vendor") %></a>
<br />
<a href="<%# Eval("TitleLink") %> "><%# Eval("Title") %></a>
<br />
<asp:Label ID="DescLabel" runat="server" Text='<%# Eval("Desc") %>' />
<br />
<asp:Label ID="DetailsLabel" runat="server" Text='<%# Eval("Details") %>' />
<br />
<asp:Label ID="RptIDLabel" runat="server" Text='<%# Eval("RptID") %>' />
<br />

<asp:Label ID="LinksLabel" runat="server" Text='<%# Eval("Links") %>' />
<br />
<br />

</ItemTemplate>
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
</asp:DataList>

我想说

<%if(Eval("RptID") =="SomeString") { Eval("rtpid") = "Pass");}%>

我需要在 aspx 页面而不是 aspx.cs 页面进行检查!如何进行检查??

最佳答案

你可以这样做:

<%# (Eval("UserName") == "Test 1") ? "no.png" : "yes.gif" %>

关于c# - 在 C# asp.net 中求值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7307556/

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