我收到以下错误
数据绑定方法(例如 Eval()、XPath() 和 Bind())只能在数据绑定控件的上下文中使用。
但我想做的只是在 ASP.NET REPEATER 控件内
<% if ( Eval("Message").ToString() == HttpContext.Current.Profile.UserName) %>
<% { %>
<asp:ImageButton runat="server" etc.... />
<% } %>
语法是
<%# Eval("...") %>
你可以做类似的事情
<asp:ImageButton Visible='<%# ShowImg(Eval(Container.DataItem,"Message")) %>' />
在你的代码隐藏中:
boolean ShowImg(string msg)
{
return (msg == HttpContext.Current.Profile.UserName);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)