有没有办法使用 DataBinder.Eval 语句作为 ASPX 页面中特定数组的索引?
我正在尝试开发一个包含参考书目列表的页面,为此我使用了 ASP.NET 2.0 中继器控件。
我对 ASP.NET 很陌生,所以我仔细阅读了有关格式化 DataBinder.Eval 数据和在标记中使用 if 条件中的值的各种答案,它们都处理 DataBinder.Eval 语句的使用,但我坚持我的数组(称为 Refbib() )......
我试过这个:
<%# RefBib(System.Convert.ToInt32((DataBinder.Eval(Container.DataItem, "id")!="") ? DataBinder.Eval(Container.DataItem, "id"):0))%>
我收到一条错误消息 BC30203: Identifier expected
有人可以解释我的语法有什么问题吗?