gpt4 book ai didi

c# - 在 eval 中使用代码隐藏函数

转载 作者:太空宇宙 更新时间:2023-11-03 12:54:47 25 4
gpt4 key购买 nike

首先,这是我的 aspx:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="EntityDataSourceTeklifler">
<ItemTemplate>
<div class="panel panel-primary">
<div class="panel-body">
<strong>Teklif No.</strong>&nbsp;<%#Eval("TeklifId") %><br />
<strong>Teklif Tarihi:</strong>&nbsp;<%#Eval("TeklifTarih") %><br />
<strong>Teklifi Hazırlayan:</strong>&nbsp;<%#Eval("Name") %>&nbsp;<%#Eval("Surname") %><br />
<strong>Firma Adı:</strong>&nbsp;<%#Eval("FirmaAdi") %><br />
<strong>Ürünler:</strong><br />
<%#Eval("TeklifSiparis") %>
<strong>Genel Toplam:</strong>&nbsp;<%#Eval("TeklifTutar") %>$<br />
<strong>Not:</strong><br />
<%#Eval("TeklifNot") %><br />
<strong>Teklif Durumu:</strong>&nbsp;<%# CheckIfApproved(Eval("Approved")) %>
</div>
</div>
</ItemTemplate>
</asp:Repeater>

如您所见,我正在尝试调用转发器最后一项中的方法。这是我的代码隐藏方法:

protected string CheckIfApproved(bool isApproved) 
{
string result;
if (isApproved)
{
result = "Satışa Dönmüştür";
}
else
{
result = "Satışa Dönmemiştir";
}
return result;
}

当我运行代码时,出现“编译错误”之类的错误,在方法调用 eval 行中没有详细解释。我做错了什么?

最佳答案

<%# CheckIfApproved(Convert.ToBoolean(Eval("Approved"))) %>

修改代码如上:

关于c# - 在 eval 中使用代码隐藏函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307681/

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