0

製品のステータスを表示するために、グリッドビューで以下のコードを使用しています。グリッドビューには 3 つのステータスがあります。「名前 'eval' は現在のコンテキストに存在しません」というエラーが表示されました

<%# ((string)eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>
4

1 に答える 1

4

C#は大文字と小文字を区別する言語です...したがって、evalとEvalの両方が異なります...そしてバインディングの方法はevalではなくEvalです..だから、このように試すことができます

<%#  ((string)Eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)Eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>
于 2013-06-27T05:53:26.797 に答える