0

Ext.net から select2 js に切り替えようとしています。
スクリプトとコントロールを組み合わせる方法がわかりません。
これが私がこれまでに試したことです。

私は新しい WebForms アプリを見つめ、NuGet を介して select2 をインストールし、プロジェクト サイトからサンプルを再現しようとしました

これが私のaspxのようです

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="select2_test.Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Test Select 2</title>

    <script src="Scripts/jquery-1.7.2.js"></script>
    <script src="Scripts/select2.js"></script>
    <link href="Content/css/select2.css" rel="stylesheet" />
    <script type="text/javascript">
        $("#e12").select2({ tags: ["red", "green", "blue"] });
    </script>
    <script type="text/javascript">
        $(document).ready(function () { $("#e1").select2(); });
    </script>
</head>
<body>
    <form id="form1" runat="server" >
    <div>
        <!--
            <input id="e12" /> 
            DO NOT WORK-->
        <!--
            <select id="e12">
            <option></option>
        </select> 
            DO NOT WORK-->
        <!--<section id="e12"></section>-->
        <!-- 
        <asp:TextBox ID="e13" ClientIDMode="Static" runat="server"></asp:TextBox>
            DO NOT WORK-->

        <!-- This one only work as sample from web, others do not works-->
        <select id="e1">
            <option  value="0">Test 0</option>
            <option  value="1">Test 1</option>
            <option  value="3">Test 3</option>
        </select>
    </div>
    </form>
</body>
</html>

int に JS を適用する場合、どのタイプのコントロールを使用しますか? select2 js を使用する WebForms サンプルはありますか?

4

2 に答える 2

1

Select2 には注意してください。いくつかの副作用があります: コントロールの ID を変更します。したがって、knockout.js を使用していて、ドロップダウン リストに select2 を適用することにした場合、問題が発生し、解決策はうまくいきません。実際には、サードパーティのコンポーネントを使用しないようにするか、少なくともそれらを厳密に管理することをお勧めします。

于 2013-10-08T13:50:48.913 に答える
1

これを使用して試すことができます:

<select multiple id="e1">

    <option  value="0">Test 0</option>

    <option  value="1">Test 1</option>

    <option  value="3">Test 3</option>

</select>

デモ例のリンクを以下に示します。
http://jsfiddle.net/marcusasplund/jEADR/2/
http://jsfiddle.net/john_s/xra9k/

于 2013-10-28T15:11:30.670 に答える