1

ここで何かが足りないと思います。

Select2 は私の MVC アプリケーションで正常に動作していますが、ドロップダウン イメージ、検索イメージ、クリア イメージ、またはこのプラグインの一部である他のイメージが表示されないことを除きます。

以下は、私のページでどのように使用したかです。

1) かみそりビュー

<div>
<input id="countriesList" type="hidden" class="bigdrop"/>
</div>

2) スクリプト

$('#countriesList').select2(
{
    placeholder: 'Select Countries',
    minimumInputLength: 0,
    maximumSelectionSize: 3,
    multiple: true,
    allowClear:true,
    ajax: {
        url: '@Url.Action("GetCountriesList", "Geography")',
        dataType: 'json',
        data: function (term, page) {
            return {
                searchTerm: term
            };
        },
        results: function (data, page) {
        return {
            results: data 
            };
        }
    }
});

また、select2 ファイル (js、css、画像などすべて) をサイトからダウンロードしたときと同じフォルダー構造にコピーしました。CSS と JS も読み込まれていることがわかります。画像が読み込まれていないため、適切なクラスを使用していないようです。

4

2 に答える 2

0

私は同じ問題を抱えており、@ Nirmanの答えは(私にとって)良くないと思います。バンドルとディレクトリの名前が同じ場合。mvc は混乱しており、そのディレクトリに配置された css およびその他のコンテンツをロードしません。

この投稿の2番目の回答の2番目の部分を見てください。同じ名前のバンドルとディレクトリ間の競合を示しています。

フォルダー パスをバンドル名として使用しないでください

「2.フォルダーパスをバンドル名として使用しないでください」

于 2015-07-01T13:30:03.363 に答える