asp.net-mvc – ASP.NET MVC JavaScript路由

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC JavaScript路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Spoiler警报:这是一个问题,所以道歉给任何人读它纯粹作为一个话语话题:)

无论如何,我今天在做一些研究,通过javascript添加路由,当我认为一点谷歌研究不会伤害.基本上,我的目标是在我的意见中删除以下类型的结构:

并用类似于

好吧,今天发现这个梦幻般的文章(这不是我的,我没有任何隶属关系,而不是尊重工作)

http://weblogs.asp.net/zowens/archive/2010/12/20/asp-net-mvc-javascript-routing.aspx

这真的是一个缺失的链接(或所以我想)对我来说,通过JavaScript处理路线.然而,第二个代码示例是误导性的,实际上不会产生实例.任何人都可以为此提供修复和/或替代解决方案,以允许在mvc视图中这种流畅的js路由约定?

干杯…

– 编辑22:16 GMT的问题,探讨更多关于这个话题的选项,加上改变的标题(删除OT部分).

解决方法

所以问题是为什么第二个代码示例不能按预期工作.这里的答案,帖子目前不返回任何东西.这是某个开发人员不看代码细节的例子.当您使用homePageUrl时,该值将是未定义的.

要实际获取主页网址,您可以执行以下操作:

$.routeManager.action({controller:'Home',action:'Index'}).toUrl()

所以,这个故事的道德是代码有点破碎.后期操作应该返回一个对象,您可以在执行帖子之后立即放置“toUrl()”,如下所示:

$.routeManager.action({controller:'Home',action:'Index'})
              .post(function(data){ alert(data); })
              .toUrl();

我会修复这个bug一点!

猜你在找的asp.Net相关文章