2015-06-11 26 views
0

代碼: 我使用的是Repeater控件這裏如何從代碼中動態調用DataBinder.Eval的背後

<%# Container.DataItem != null && Container.DataItem.Equals(base.CurrentNode) ? 
    "<li class=\"link active\">" : 
    "<li class=\"link\"><a href=\"" + DataBinder.Eval(Container.DataItem, "SiteURL") + "\">" 
%> 

現在我需要現在

protected bool CheckHideText(string name) 
{   
    // Based on my condition i would return true or false my logic goes in here.. 
} 

調用此方法從.aspx頁面中我需要調用此方法from.aspx,

如果值返回true我新顯示鏈接,否則如果它是假的我不希望鏈接不可見

回答

0

您可以隨時調用aspx頁面

<%# CheckHideText(DataBinder.Eval(Container.DataItem, "SiteURL"))%> 
+0

後面方法的代碼試圖它在.aspx頁面中 – happysmile

+0

什麼錯誤,你越來越不工作sysntax問題? – Chendoo

相關問題