有没有办法将DataBinder.Eval语句用作ASPX页面中特定数组的索引?
我正在尝试开发一个包含书目引用列表的页面,我正在使用ASP.NET 2.0 Repeater控件。
我对ASP.NET很陌生,所以我仔细阅读了有关Formatting DataBinder.Eval data和using values within if conditions in mark up的各种答案,这些答案都涉及DataBinder.Eval语句的用法,但我是坚持我的数组(称为Refbib())......
我试过了:
<%# RefBib(System.Convert.ToInt32((DataBinder.Eval(Container.DataItem, "id")!="") ? DataBinder.Eval(Container.DataItem, "id"):0))%>
我收到错误消息BC30203:预期标识符
有人可以解释我的语法有什么问题吗?