asp GridView のテンプレート フィールドにボタンとチェックボックスがあります。ボタンの無効化されたプロパティとチェックボックスのチェックされたプロパティが、データ フィールドの有効期限に基づいて条件付きで設定されるようにします。Expiration が Permanent の場合は、ボタンを無効にし、チェックボックスをオンにする必要があります。そうでない場合は、ボタンが有効になり、チェックボックスがオフになります。私はもう試した:
<input type="button" id="expiration" disabled='<%# (string)Eval("Expiration") == "Permanant" ? "disabled" : "enabled" %>' value='<%# Eval("Expiration") %>'/>
<input type="checkbox" id="permanent" checked= '<%# (string)Eval("Expiration") == "Permanant" ? "checked" : "unchecked" %>'/>
しかし、無効化された属性とチェックされた属性がまったくリストされているだけで、すべてのボタンが無効になり、すべてのチェックボックスがチェックされているようです。