【发布时间】:2020-12-03 00:12:11
【问题描述】:
我有一个返回部分视图和数据的控制器。
return PartialView(@"~/Views/Shared/Menu/Menu.cshtml", result.Result);
然后我在 javascript 中调用这个控制器来像这样在我的剃须刀页面上加载菜单
$('#primary-menu').load(url);
问题是当页面加载时我可以在我的页面上显示菜单,但所有父菜单在页面加载时扩展。我需要动态加载菜单,但是当我尝试将数据加载为部分视图时,父菜单会在加载时展开,我无法阻止这种情况。但是,如果我静态添加 html,它可以正常工作,菜单不会在加载时扩展。我怎样才能做到这一点?
【问题讨论】:
标签: jquery .net ajax razor partial-views