私はこのデータバインディング式を持っています:
<%# (Boolean.Parse(DataBinder.Eval(Container.DataItem, "HasFoo").ToString())) ? "Yes" : "No" %>
「はい」と「いいえ」にasp.netリソースバインディングタグを使用して、他の言語で正しい言語を使用できるようにしたい(知っている、知っている、ほとんどの人は「はい」と「いいえ」を使用するが、これは単なる例にすぎない)。
入れてみました
"<%$ Resources: General, Yes %>"
アイテム テンプレートにあります。
<ItemTemplate>
<%# (Boolean.Parse(DataBinder.Eval(Container.DataItem, "HasFoo").ToString())) ? "Yes" : "No" %>
</ItemTemplate>
しかし、データバインディング式の中でそれを行うことはできないようです。これらのリソースを page_init でロードしてから、サーバー側の非表示パネルに非表示にする以外に、何か考えがある人はいますか?