asp.net - 使用 ng-include 时 MVC 路由不起作用
问题描述
我创建了一个 MVC 页面,它使用 ng-include 呈现剃刀视图。该页面工作正常,但 MVC 路由不工作。
只是地址栏正在正确更改但没有重定向到相关页面,而且我注意到甚至 MVC 操作方法都没有触发。我正在使用角度 1.0
这里是MVC 控制器和相关的操作方法。我正在使用带有 ng-include 的 MVC 局部视图。局部视图渲染和所有角度数据绑定都在清晰地发生。ng-include 工作后,其他 MVC 操作方法不起作用,但地址栏正在更改。
这是 我使用 ng-include 呈现局部视图的HTML这里是ng-include 调用的MVC 局部视图。
<ul ng-if="company.Children.length > 0" ng-init="CompanyHierarchy = company.Children">
<li ng-repeat="company in CompanyHierarchy" ng-include src="'@Url.Action("CompanyTree", "Hrm")'">
</li>
</ul>
解决方案
推荐阅读
- azure - Azure 创建 SQL 数据库:部署验证失败
- laravel - 想要使用 laravel 更新 vuejs 中的数组值
- ruby - 打印出数组会产生奇怪的输出
- c# - 使用linq从数据库列中的json中提取值
- c# - MEF 不再看到我的课程之一
- visual-studio-code - VS 代码中是否有用于在单独选择与 ctrl+d 匹配的单词时跳过匹配项的命令?
- python - 具有排除项的随机数生成器
- c - 在 pset3 中 CS50 的潮人出现问题(当一些配对并列时,没有打印出选举的获胜者)
- testing - 如何在 AzureDevOps 的 TestPlans 中确定单个测试用例属于哪些计划和套件
- excel - 计算 Excel Pivot 中排除负数的最小值和平均值