ASPX ページで特定の配列のインデックスとして DataBinder.Eval ステートメントを使用する方法はありますか?
ASP.NET 2.0 Repeater コントロールを使用して、参考文献のリストを含むページを開発しようとしています。
私はASP.NETを初めて使用するので、DataBinder.Evalデータのフォーマットとマークアップのif条件内での値の使用に関するさまざまな回答を注意深く読みましたが、どちらもDataBinder.Evalステートメントの使用法を扱っていますが、私の配列( Refbib() と呼ばれます)で立ち往生しています...
私はこれを試しました:
<%# RefBib(System.Convert.ToInt32((DataBinder.Eval(Container.DataItem, "id")!="") ? DataBinder.Eval(Container.DataItem, "id"):0))%>
エラーメッセージBC30203を受け取りました:識別子が必要です
誰かが私の構文で何が間違っているのか説明できますか?