我有以下代码,我在条件为真时尝试禁用单选按钮。但是,当我添加<%# Eval("category_id").ToString().Equals("5") ? "disabled" : "" %>
语句时,我收到The server tag is not well formed
错误。
我不确定我的代码有什么问题。如果我删除了单选按钮标记之外的代码段,则单词disabled
在屏幕上显示为文本,但只要我在单选按钮标记中移动它,我就会收到错误。
<asp:RadioButton
ID="Status_C"
runat="server"
Text="C"
GroupName="Status"
Style="color: green;"
<%# Eval("category_id").ToString().Equals("5") ? "disabled" : "" %>
/>
答案 0 :(得分:1)
<asp:RadioButton
ID="Status_C"
runat="server"
Text="C"
GroupName="Status"
Style="color: green;"
Enabled='<%# !(Eval("category_id").ToString().Equals("5")) %>'
/>