1

有没有办法使用 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

有人可以解释我的语法有什么问题吗?

4

0 回答 0