たとえば、私のデータリストでは、Eval("OptionJ").Tostring = Null の場合、関数 GetVisible でラジオ ボタンの可視性を false に設定したいと思います。
<input name="Q<%#Eval("ID")%>" type="radio" value="J" visible="<%# GetVisible(Eval("OptionJ").ToString()) %>">
<%#Server.HtmlEncode(Eval("OptionJ").ToString())%>
</option><br />
次に、次のようなコードビハインド関数があります。
Protected Function GetVisible(ByVal Evalresult As String) As String
If Evalresult = Nothing Then
Return "False"
Else
Return "True"
End If
End Function
EvalResult = String.empty もチェックしてみました
出力されたhtmlでは、表示ステータスがfalseに設定されています...
<input name="Q3" type="radio" value="J" visible="False">
しかし、それはまだページに表示されています!
これを機能させる方法を教えてください。お読みいただき、回答を投稿していただきありがとうございます。