当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET DropDownListCheckBox

ASP.NET DropDownListCheckBox

2018年03月31日  | 移动技术网IT编程  | 我要评论

杀人蜂幼虫,美眉社区论坛,双极化高频头

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CheckBoxList.aspx.cs" Inherits="CheckBoxList" %>

<!DOCTYPE html>

<html xmlns="https://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <link href="lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
    <script src="lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
    <script src="lib/ligerUI/js/core/base.js" type="text/javascript"></script>
    <script src="lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
    <script src="lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
    <script src="lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            var manager;
            $.get("CheckBoxHandle.ashx?tem=" + Math.random() + "&selectValue=" + $("#HiddenField1").val(), function (value) {
                if (value.lastIndexOf("[") >= 0) {
                    $("#JSON").val(value);
                    var data = eval('(' + value + ')');

                    manager = $("#test1").ligerComboBox({
                        isShowCheckBox: true, isMultiSelect: true,
                        data: data, valueFieldID: 'test3', onSelected: function (newvalue) {
                            //这个是用于在后台获取的
                            $("#HiddenField1").val(newvalue);
                        }

                    });
                } else {
                    //解决回发问题
                    var data = eval('(' + $("#JSON").val() + ')');

                    manager = $("#test1").ligerComboBox({
                        isShowCheckBox: true, isMultiSelect: true,
                        data: data, valueFieldID: 'test3', onSelected: function (newvalue) {
                            //这个是用于在后台获取的
                            $("#HiddenField1").val(newvalue);
                        }

                    });
                    manager.selectValue(value);

                }

            });

        });



        function clickee() {
            alert($("#test3").val());
        }
    </script>

</head>
<body>
    <form id="form1" runat="server">
        <p>
            <input type="text" id="test1" />

            <asp:HiddenField ID="HiddenField1" ClientIDMode="Static" runat="server" />
            <asp:HiddenField ID="JSON" ClientIDMode="Static" runat="server" />
            <asp:Button ID="Button1" OnClick="Button1_Click" OnClientClick="clickee();" runat="server" Text="获取" />
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

        </p>
    </form>
</body>
</html>
<p>using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;</p><p>public partial class CheckBoxList : System.Web.UI.Page
{
&nbsp;&nbsp;&nbsp; protected void Page_Load(object sender, EventArgs e)
&nbsp;&nbsp;&nbsp; {</p><p>&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; protected void Button1_Click(object sender, EventArgs e)
&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.Label1.Text = this.HiddenField1.Value;
&nbsp;&nbsp;&nbsp; }
}</p>

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网