例如,在我的数据列表中,如果 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">
但它仍然显示在页面上!
请你能告诉我如何让它工作吗?提前感谢您的阅读时间和发布的任何答案。