Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用
发布网友
发布时间:2022-05-13 03:56
我来回答
共4个回答
懂视网
时间:2022-05-13 08:17
后台代码都对
写 Eval("cbr") == "" ? "
分发" 的时候能正常显示,因为还要判断登陆人的状态,还要加个判断,换成
<%= Session["yhlx"].ToString() == "KZ" ? Eval("cbr") == "" ? "
分发" : "" : ""%>
的时候,页面错误,提示如下,
Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
有没有碰到这个问题的
回复讨论(解决方案)
问题解决">加了这个
热心网友
时间:2022-05-13 05:25
建议你改用databind.eval 试试
例如:getRate(DataBind.Eval(Container.DataItem,"字段名").ToString());
PS:
<%=改为<%#, 这里不能用<%=
热心网友
时间:2022-05-13 06:43
<%=改为<%#,就是这里的问题,跟那个是不是后台方法无关 ,只要用Eval绑定数据就得用#号
热心网友
时间:2022-05-13 08:18
<%= 改为<%#追问不是 ,我的getFMoney是后台方法所以要<%=
追答后台方法又如何?绑定的时候能调用就可以