是否可以将参数作为路由的第一个节点?
我希望在 ASP.NET MVC 中有以下类型的路由。 {a}/{b} -> SiteController.Search(a, b) (其中 a 和 b 是任意字符串) 同时仍然有一个 HomeControlle…
如何在 MVC 应用程序的 URL 中使用日期(MM-dd-yyyy 格式)?
我有一个 MVC2 项目,在 RegisterRoutes 方法中具有如下路由: routes.MapRoute( "PrettyUrl", "Airplanes/{query}/{page}", new { controller = "Air…
将渲染的 MVC url 解析为控制器名称、操作名称和参数名称
我正在寻找一个解决方案,如何将 mvc 中的链接解析为控制器名称、操作名称、参数名称。 例如:http://mydomain.com/company/view.aspx?display=1&t…
ASP.NET MVC 建议使用会话令牌路由 URL
我正在尝试实现一个与另一个站点交互的小型 ASP.NET MVC 站点。简而言之,主站点和附属站点之间的会话是通过 URL 中的令牌进行管理的。我可以指定 url…
重写控制器操作方法的 URL
我有一个名为 Person 的控制器,它有一个名为 NameSearch 的 post 方法。 此方法返回 RedirectToAction("Index")、View("SearchResults") 或 View("De…
为什么 ASP.NET 路由优先于 web.config Http Handlers 部分?
我们的商店正在将 ASP.NET MVC 集成到一个大型 Web 应用程序中,该应用程序利用自定义和自定义功能。在 system.webServer\handlers 下的 web.config …
ASP.NET MVC2 路由 IIS6 - 仅默认路由有效
我在运行 IIS 6 的 Windows Server 2003 计算机上部署了 ASP.NET MVC2 网站。 我在标准 MVC 项目中使用了几乎默认路由: public static void Register…
URL 转发+屏蔽触发 Url.Content() + 的双根目录ASP.NET MVC 3 RC 下的 Html.Action()
(注意:尝试寻找类似的问题,但最接近的问题似乎仍然与我的问题不匹配。即 MVC - 应用程序根目录在使用 Url.Content/Url.Action 的 url 中出现两次 …
具有绑定前缀的 ASP.NET MVC 操作参数与 Global.asax 中的 Url.Route 不兼容
我有一个详细信息页面,其中包含名为 UserId 的表单字段。在同一页面上,我有另一个搜索表单,其中有一个也名为 UserId 的字段。 我在两个不同的视图…
使用 MVC2 作为决定 URL 路径的 RESTful 服务
我正在创建一个应用程序,其中客户端功能调用各种服务来返回结果/内容等。目前,我有 3 个控制器,它们的操作运行良好。我想要决定的是如何管理列表内…
在对 ASP.NET MVC 路由进行单元测试时,我能否发现哪个命名路由与 URL 匹配?
我正在使用 nUnit 来测试 MVC2 项目的路由。 当我在 Global.asax.cs 中注册路由时,我为每个路由指定一个唯一的名称并指定其 RouteData,例如: route…
ActionLink/RouteLink 基于 URL 而不是控制器
我有一个使用以下结构的控制器: .com/Object/375 但是,当我访问特殊管理权限时,我也可以使用以下 URL .com/Admin/Object/375 无论您是否在“管理”…
适用于 IIS 和 Javascript 的 MVC 路由
我认为我有一个相当容易解决的问题,但我似乎无法让它按照我的需要工作。通过 Visual Studio 运行 Web 应用程序时,我得到一个 URL,例如: http://lo…
在哪里检查用户是否登录以及如何防止未登录的用户进入管理部分
我已将所有管理控制器路由到“管理文件夹”, 但我想检查用户是否登录,如果没有则给他登录视图。 对于未登录的用户,我想让他只输入“网站”控制器 …