1

Visual Studio のページ インスペクター デバッガーを使用して、jQuery を使用してテキスト行とドロップダウン リストを表示するダイアログを表示する方法についてのチュートリアルに参加しています。

Page Inspector では、次のように要素の周りにランダムな , タグが表示されます

ここに画像の説明を入力

これは、Chrome や IE などでデバッグした場合には発生しません。

ここに画像の説明を入力

他の誰かがこれを以前に経験したことがありますか、またはなぜそれが起こっているのか考えています. これは単なる「機能」ですか、それとも Page Inspector ですか?

このポップアップを生成するために使用されるコードは次のとおりです...

これは、部分ビューを返すメソッドを呼び出すbtnLookAndFeelページ上のボタンを押すことで機能しますItemEdit.cshtmlListingItemController.EditLookAndFeelEditLookAndFeel.cshtml

ItemEdit.cshtml

@section scripts
{
    <script>
        $(function () {
            $('#btnLookAndFeel').click(function () {
                $.get('/ListingItem/EditLookAndFeel',
                    { id: $('#LookAndFeelId').val() },
                    function (data) { $('#divLookAndFeel').html(data).dialog(); });
            });
        });
    </script>
}

ListingItemController.cs

public ActionResult EditLookAndFeel(int id)
    {
        var list = _lookAndFeelService.List();
        ViewBag.LookAndFeelList = new SelectList(list, "Id", "Name", id);
        return PartialView();
    }

EditLookAndFeel.cshtml

<div>
    Please select the Look and Feel: @Html.DropDownList("LookAndFeelList") 
</div>
4

0 に答える 0