问题标签 [maproute]

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.

0 投票
0 回答
528 浏览

asp.net-mvc - MVC 3 项目 - 找不到资源

我在使用 MVC 3 路由时遇到问题。我在 Global.asax 中有这个功能:

我有一个控制器:

问题是我得到了错误NotFound or The resource cannot be found。任何人都可以看到问题吗?

编辑:我使用的 URL 是“http://localhost:6055/API/Invitations”

0 投票
1 回答
1343 浏览

asp.net-mvc-3 - 在 MVC 3 项目中找不到控制器 - NotFound 错误

我有这个带有以下代码的 global.asax 文件:

我有一个控制器:

我正在通过 HttpWebRequest 使用以下 URL 访问控制器:

当我运行它时,我收到错误“NotFound”。

编辑:

全球航线:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

0 投票
1 回答
475 浏览

asp.net-mvc - 如何使用 MapRoute 获取 TLD?

我在 IIS 上有许多指向同一个 ASP.NET MVC 应用程序的主机名。

当我设置如下地图路线时,如何获得顶级域(例如“.com”)?

0 投票
2 回答
6484 浏览

c# - MVC 路由静态文件

我正在使用一个遗留 swf 文件,该文件正在控制器/动作路由中查找静态路由。例如,它正在尝试下载文件

当文件存在于根目录时:

我可以使用MapRoute将此 URL 映射到根目录吗?

0 投票
1 回答
96 浏览

regex - 正则表达式以避免控制器名称中的“图像”

在这一刻,我有下一个 MapRoute

我定义的约束是 controller = @"[^.]*"

我需要一个约束来避免名称为“图像”的控制器。

我怎样才能做到这一点??

0 投票
2 回答
2419 浏览

c# - MVC3 maproute 不显示动作?

如果我有以下 MapRoute:

我可以有一个像这样的网址:

blabla.com/Home/Index/123

但是我需要创建什么样的 MapRoute 才能做到这一点:

blabla.com/Home/123还是blabla.com/Home/DEADBEEF

我想它涉及到类似的东西 "{controller}/{id}/{action}"

action 和 id 颠倒过来,说不定应该有一个默认的 action。但是 MapRoute 怎么知道应该这样对待哪个控制器呢?

0 投票
1 回答
625 浏览

asp.net-mvc - MVC .NET 4 MapRoute + ActionLink 或 RouteLink 问题

好的,这就是交易。我有一个名为“Hotel”的控制器,其视图名为“Index”,我正在尝试生成代码,允许我生成以下形式的链接:

ID 作为参数传递。为此,我尝试使用 MapRoute:

与 ActionLink 一起使用:

但是结果链接是这样的:

这会导致正确的位置,但会破坏我网站上所有链接的视觉一致性。我也尝试过 RouteLink,但没有成功。

提前致谢!

0 投票
2 回答
1094 浏览

asp.net-mvc - asp.net MVC 4 中的第二个 MapRoute 不适用于参数

我想在我的第一个 MVC 4 项目中添加第二个 MapRoute,我在Global.asax.vb中添加了这段代码

这是我的控制器/Controllers/CalculatorController.vb

现在我的问题,我做错了什么?

localhost:18118/Calculator/Add/Hallo - 消息只是“Welt”,但“Hallo”在哪里?

localhost:18118/Calculator/Add/Hallo/7 - 错误 404 ?为什么 ?

我希望你能帮助/教我。谢谢你的时间!

0 投票
0 回答
379 浏览

asp.net-mvc - IgnoreRoute 在我的混合 MVC 和 ASP.NET 应用程序中似乎不起作用

我正在将现有的 aspx 文件路由到 mvc 控制器以进行测试,我还希望有一种方法可以使用 IgnoreRoute 忽略路由,然后我可以只注释掉该行以在 aspx 和 MVC 版本之间切换。例如 a/b/mypage.aspx 路由到控制器 = 比利,动作 = 索引。

这是我尝试过的 MapRoute 由于先前的 IgnoreRoute 调用而没有效果的地方:

这是我对应该发生什么的理解......
RouteExistingFiles 是为了考虑路由确实存在的 aspx 文件。
axd 文件不会被路由
aspx 文件不会被路由
map 路由应该没有效果,因为mypage.aspx应该被前IgnoreRoute一行忽略。

问题是IgnoreRouteaspx 似乎没有改变任何东西,MapRoute仍然发生。

任何帮助表示赞赏。

0 投票
3 回答
6302 浏览

asp.net-mvc-3 - ASP.NET MVC 更改默认路由

我希望我的 ASP.NET MVC 应用程序默认重定向到产品控制器索引操作。所以我将 RouteConfig 更改为

但我仍然收到错误

我调试了应用程序并检查了第三条路线的默认部分。但它仍然说

{[controller, Home]} 谁能告诉我为什么?