如何调用DataBinder.从代码背后动态评估
本文关键字:代码 背后 动态 评估 DataBinder 何调用 调用 | 更新日期: 2023-09-27 17:55:07
代码:我在这里使用中继器控制
<%# Container.DataItem != null && Container.DataItem.Equals(base.CurrentNode) ?
"<li class='"link active'">" :
"<li class='"link'"><a href='"" + DataBinder.Eval(Container.DataItem, "SiteURL") + "'">"
%>
现在我需要从.aspx页面调用这个方法
protected bool CheckHideText(string name)
{
// Based on my condition i would return true or false my logic goes in here..
}
现在我需要调用这个方法CheckHideText from.aspx,
如果值返回true,我将新建以显示链接,否则如果为false,我不希望链接不可见
您总是可以在aspx页面中调用代码隐藏方法
<%# CheckHideText(DataBinder.Eval(Container.DataItem, "SiteURL"))%>