0

我一直在努力解决这个问题,有没有办法只使用配置来做到这一点?我是否必须手动处理多选,并带有回传?

<asp:CheckBoxList ID="uxVisibilityScopeCheckBoxList" runat="server" AutoPostBack="false" />    

此定义仅允许选择 1 个复选框。

谢谢!

编辑:

原来我们有一个很深的jscript ,它连接到所有的input[type=checkbox]控件,并且只允许选择同一组的 1 个复选框。

一定要小心那些。

4

4 回答 4

2
<asp:CheckBoxList id="check1" AutoPostBack="false"
TextAlign="Right" runat="server">
<asp:ListItem>Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
<asp:ListItem>Item 5</asp:ListItem>
<asp:ListItem>Item 6</asp:ListItem>
</asp:CheckBoxList>

也看看这个链接

http://www.w3schools.com/aspnet/showasp.asp?filename=demo_checkboxlist

于 2012-12-12T09:30:31.190 回答
2
    public static Dictionary<int, string> ListDayWeek()
    {
        var days = new Dictionary<int, string>();
        days.Add(1, "Monday");
        days.Add(2, "Tuesday");
        days.Add(3, "Wednesday");
        days.Add(4, "Thursday");
        days.Add(5, "Friday");
        return days;
    }

       DropDownItem.DataSource = GlobalVar.ListItem();
       DropDownItem.DataValueField = "Key";
       DropDownItem.DataTextField = "Value";
       DropDownItem.DataBind();
于 2013-03-05T21:10:42.497 回答
1

这是您需要的:

<asp:CheckBoxList ID="uxVisibilityScopeCheckBoxList" runat="server" AutoPostBack="false" >
    <asp:ListItem Value="1">Mercury</asp:ListItem>
    <asp:ListItem Value="2">Venus</asp:ListItem>
</asp:CheckBoxList>
于 2012-12-12T09:27:40.280 回答
0

原来我们有一个很深的jscript ,它连接到所有的input[type=checkbox]控件,并且只允许选择同一组的 1 个复选框。

一定要小心那些。

于 2012-12-13T07:27:01.963 回答