在页面中渲染动作两次。事件被击中两次,它应该只有一次

时间:2017-10-23 10:19:27

标签: asp.net-mvc

我有一个带有以下代码的admin.cshtml文件。

@Html.Partial("_IdentificationForToday", Model)
....
....

 @{
    Html.RenderAction("Index", "NavigationTree");
  }
有。

<div class="span2">
        @{
            Html.RenderAction("Index", "NavigationTree");
        }
    </div>

当我点击下面的导航树时,代码会被点击两次。

var children = $(this).parent('li.parent_li').find(' > ul > li');
            if (children.is(':visible')) {
                children.hide('fast');
                $(this).attr('title', 'Expand this branch').find(' > i').addClass('icon-plus-sign').removeClass('icon-minus-sign');
            }
            else {
                children.show('fast');
                $(this).attr('title', 'Collapse this branch').find(' > i').addClass('icon-minus-sign').removeClass('icon-plus-sign');
            }
            e.stopPropagation();

0 个答案:

没有答案