【问题标题】:html radio button in Gridview. enable/disble on a column's valueGridview 中的 html 单选按钮。启用/禁用列的值
【发布时间】:2012-12-28 08:48:30
【问题描述】:

我有一个gridview,我在其中使用了 HTML 单选按钮来选择特定的行。现在,仅当 MAP_ID 列中有值时才需要启用这些单选按钮。

以下是我的 gridview 列:

<asp:BoundField DataField="MAp_ID" HeaderText="MAP_ID" ItemStyle-Width="10%"> </asp:BoundField >
<asp:TemplateField HeaderText="Select" ItemStyle-Width="3%>
  <ItemTemplate>
       <input name="MyRadioButton" class="radioButton" type="radio" 
              id='<%# Eval("Row_Number") %>' value='<%# Eval("Row_Number") %>'  
              disabled ='<%# Convert.ToString(Eval("MAP_ID")) != "" ? "" : "disabled"  %>' />
   </ItemTemplate>
</asp:TemplateField>

现在的问题是即使MAP_ID 列中有值,所有单选按钮都被禁用。

【问题讨论】:

    标签: asp.net gridview radio-button


    【解决方案1】:

    Disabled 不是真/假属性,如果要启用或禁用控件,则需要选择 disabled 关键字是否存在。

    这将起作用:

    <input name="MyRadioButton" class="radioButton" type="radio" id='<%# Eval("MAP_ID") %>' value='<%# Eval("MAP_ID") %>'  <%# Convert.ToString(Eval("MAP_ID")) != "" ? "" : "disabled"  %>  />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-17
      • 2010-09-05
      • 2014-04-17
      • 1970-01-01
      相关资源
      最近更新 更多