问题标签 [routedebugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 在 ASP.Net MVC 中定义自定义 URL 路由
我定义了以下路线:
我找到了一些给出 404 的路由,所以我安装了 RouteDebugger NuGet 包。
它显示了我对前 4 条路线的期望,但在最后 3 条路线上,我仍然得到 404 并且 Route Debugger 没有出现在页面底部 - 我希望它会告诉我哪些位被映射,但是我什么都得不到。所有的观点都存在。
所以我假设我在路线定义上犯了一个错误 - 任何人都可以对此有所了解吗?另外,如何让 Route Debugger 向我展示 URL 如何映射到返回 404 的那些页面的路由字典中?
asp.net-mvc-routing - 为什么@Html.ActionLink 离开了链接的控制器和动作部分?
我正在 MVC3 应用程序内的主 _Layout.cshtml 文件中创建一个链接。
呈现页面时,这是生成的 Html
如果我点击这个链接,我会得到一个空白页。
我已经安装了routedebugger,结果如下:
我在 Global.ascx.cs 中有默认路由,如下所示:
和安全区的路线:
如果我直接输入以下 URL http://localhost:1410/Security/home,则会显示正确的页面。
如何获取 @Html.Action 链接以包含 URL 的控制器部分?
我在应用程序的根部分中有一个带有索引操作的 Home 控制器,并且必须在路由注册中包含命名空间过滤器。
谢谢你,基思
asp.net-mvc - 让 RouteDebugger 在 404 页面上工作?
标题中有一个非常相似的问题提到了 RouteDebugger,但实际上他们使用的是 Glimpse,而实际的标题问题从未得到回答。
所以这里又是特定于 RouteDebugger 的:
如果我在 MVC3 中得到 404,我该如何调试该路由和生成的 404?这些结果没有出现 RouteDebugger,虽然 MVC 源代码可用,但路由引擎的源代码似乎不可用,因此没有明显的方法可以进入代码并查看到底哪里出了问题。
有没有办法让 RouteDebugger 在 404 页面上工作,或者有办法从请求开始到 MVC 控制器响应进入代码?
asp.net-mvc - ASP.NET MVC 路由问题。不映射路线
我是 ASP.NET MVC 的新手,遇到了无法解决的问题。我花了两天时间搜索谷歌,但仍然没有。
所以,我的情况是:我正在尝试使用路由在我的 ASP.NET MVC 应用程序中实现本地化。
www.mysite.com/Home/Index
- 默认(俄语)
www.mysite.com/en/Home/Index
- 英语
所以我正在注册路线:
导航到默认值:www.mysite.com/Home/Index
工作正常。但是当我尝试导航到时,www.mysite.com/en/Home/Index
我得到404 error
.
更有趣的是,RouteDebugger
没有看到我的新路线:
添加更多新路线、更改它们的映射顺序甚至删除我所有的路线都无济于事。似乎该路由{controller}/{action}/{id}
只是“在我之前”添加的 MVC 的默认路由。
那么,可能是什么问题?我完全不知道!我从其他站点看到了 Rote Debugger 的屏幕截图,并显示了它们的路线。例如其他一些网站:截图
也许我必须改变一些东西web.config
?我完全糊涂了。请帮忙!非常感谢您的宝贵时间!
c# - c#MVC自定义路由不匹配
我在 MVC5 中的默认路由之前定义了一个自定义路由,但由于某种原因它没有被击中。它击中了默认路由。
我的路线定义如下:
导航到/pdf/1
它时不会被路线捕获。Route Debugger 显示以下结果: