小编mik*_*ike的帖子

链接到另一个控制器与热毛巾和durandal

我正在开发一个带有多个spa的mvc4应用程序.

我正在使用我的水疗中心的热毛巾模板.

我想要做的是在我的spa视图中有一个锚点链接到另一个控制器的索引操作,所以我的用户可以退出一个spa并打开另一个.并非所有操作都会启动spa,有些是常规的mvc样式页面.

我在我的spa html页面中输入了如下代码:

<a href="/controller/action">Navigate to another controller</a>
Run Code Online (Sandbox Code Playgroud)

这将更改浏览器中的URL,但始终会重新加载spa的默认html页面.如果我点击浏览器中的刷新按钮,那么是否会转到正确的页面.

我已经能够将目标放在_parent或_top的锚标签上,如:

 <a href="/controller/action" target="_parent">Navigate to another controller</a>
Run Code Online (Sandbox Code Playgroud)

它将导航到新的控制器页面.

我相信这是在durandal框架中阻止水疗中心导航到第二个控制器的东西,但由于我刚刚开始使用它,我感到困难,因为我需要改变.我认为应该有比在锚标签中使用目标更好的方法,或者这是最好的选择.

asp.net-mvc-4 durandal hottowel

3
推荐指数
1
解决办法
1358
查看次数

标签 统计

asp.net-mvc-4 ×1

durandal ×1

hottowel ×1