问题标签 [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.
asp.net-mvc - MVC 3 项目 - 找不到资源
我在使用 MVC 3 路由时遇到问题。我在 Global.asax 中有这个功能:
我有一个控制器:
问题是我得到了错误NotFound or The resource cannot be found
。任何人都可以看到问题吗?
编辑:我使用的 URL 是“http://localhost:6055/API/Invitations”
asp.net-mvc-3 - 在 MVC 3 项目中找不到控制器 - NotFound 错误
我有这个带有以下代码的 global.asax 文件:
我有一个控制器:
我正在通过 HttpWebRequest 使用以下 URL 访问控制器:
当我运行它时,我收到错误“NotFound”。
编辑:
全球航线:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
asp.net-mvc - 如何使用 MapRoute 获取 TLD?
我在 IIS 上有许多指向同一个 ASP.NET MVC 应用程序的主机名。
当我设置如下地图路线时,如何获得顶级域(例如“.com”)?
c# - MVC 路由静态文件
我正在使用一个遗留 swf 文件,该文件正在控制器/动作路由中查找静态路由。例如,它正在尝试下载文件
当文件存在于根目录时:
我可以使用MapRoute
将此 URL 映射到根目录吗?
regex - 正则表达式以避免控制器名称中的“图像”
在这一刻,我有下一个 MapRoute
我定义的约束是 controller = @"[^.]*"
我需要一个约束来避免名称为“图像”的控制器。
我怎样才能做到这一点??
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 怎么知道应该这样对待哪个控制器呢?
asp.net-mvc - MVC .NET 4 MapRoute + ActionLink 或 RouteLink 问题
好的,这就是交易。我有一个名为“Hotel”的控制器,其视图名为“Index”,我正在尝试生成代码,允许我生成以下形式的链接:
ID 作为参数传递。为此,我尝试使用 MapRoute:
与 ActionLink 一起使用:
但是结果链接是这样的:
这会导致正确的位置,但会破坏我网站上所有链接的视觉一致性。我也尝试过 RouteLink,但没有成功。
提前致谢!
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 ?为什么 ?
我希望你能帮助/教我。谢谢你的时间!
asp.net-mvc - IgnoreRoute 在我的混合 MVC 和 ASP.NET 应用程序中似乎不起作用
我正在将现有的 aspx 文件路由到 mvc 控制器以进行测试,我还希望有一种方法可以使用 IgnoreRoute 忽略路由,然后我可以只注释掉该行以在 aspx 和 MVC 版本之间切换。例如 a/b/mypage.aspx 路由到控制器 = 比利,动作 = 索引。
这是我尝试过的 MapRoute 由于先前的 IgnoreRoute 调用而没有效果的地方:
这是我对应该发生什么的理解......
RouteExistingFile
s 是为了考虑路由确实存在的 aspx 文件。
axd 文件不会被路由
aspx 文件不会被路由
map 路由应该没有效果,因为mypage.aspx
应该被前IgnoreRoute
一行忽略。
问题是IgnoreRoute
aspx 似乎没有改变任何东西,MapRoute
仍然发生。
任何帮助表示赞赏。
asp.net-mvc-3 - ASP.NET MVC 更改默认路由
我希望我的 ASP.NET MVC 应用程序默认重定向到产品控制器索引操作。所以我将 RouteConfig 更改为
但我仍然收到错误
我调试了应用程序并检查了第三条路线的默认部分。但它仍然说
{[controller, Home]}
谁能告诉我为什么?