asp.net-mvc-routing相关内容

ASP.NET MVC切换语言,如何实现?

我已经开始将我的简单网站转换为ASP.NETMVC,只是为了摆弄它。我在那里有一个切换语言功能,基本上是将会话[“Language”]设置为另一种语言并刷新页面。如果这可以做得更好,请纠正我,但我已经为此制作了两个控制器,并在那里设置会话。问题在于末尾的布线。我可以以某种整齐的方式刷新页面吗,或者我可以获取当前的操作并将其重新路由到该操作吗?或者这更像是一种适用于AJAX的场景? 感谢您的建 ..
发布时间:2022-04-10 17:47:56 其他开发

为 ASP.NET MVC 使用 IIS 应用程序请求路由 (ARR)

我使用一个简单的 ASP.NET MVC Web(您在创建新站点时使用的模板),并且该 Web 在我的实际环境中按预期工作. 我现在尝试使用 IIS 应用程序请求路由版本 2.我有一个规则,可以将所有请求发送到与规则匹配的不同服务器. 设置有点像这样:http://blogs.iis.net/wonyoo/archive/2008/07/09/application-request-r ..
发布时间:2022-01-25 08:08:06 其他开发

使用 MVC 和 ASP.Net Core 重写动态 url

我正在使用 ASP.Net Core 和 MVC 6 重新编写我的 FragSwapper.com 网站(目前在 Asp 2.0 中!),我正在尝试做一些我通常必须打破 URL 重写工具的事情使用 db 代码和一些重定向,但我想知道在 ASP.Net Core 中是否有“更好"的方法可以使用 MVC 路由和重定向. 这是我的场景... 访问网站的 URL:[root] 做什么: ..

如何使 IRouteConstraint 过滤路由

我编写了一个自定义路由约束,但它的过滤器无法识别.有人有使用 IRouteConstraint 的示例吗? 另外,请注意开发人员:我在我的 android 上获得了双重显示的表单.部分渲染一定有问题? 解决方案 这是一个在虚构存储库中查找文章 slug 的简单约束: 公共类 SlugRouteConstraint : IRouteConstraint{私有只读 ISlugRepos ..
发布时间:2022-01-08 18:41:50 C#/.NET

如何配置 ASP.NET MVC 路由以隐藏“home"上的控制器名称?页?

从这个问题开始: 带有默认控制器的 ASP.NET MVC 路由 我有一个类似的要求,我的最终用户不希望在他们的应用程序的登陆或“主页"的 URL 中看到控制器名称. 我有一个名为 DeviceController 的控制器,我希望它成为“主页"控制器.这个控制器有很多动作,我想使用如下 URL: http://example.com -> 调用 Index()http://e ..

ASP.NET MVC 中的 URL 重定向

我正在开发一个早期使用 ASP.NET Web 窗体构建的网站,现在使用 ASP.NET MVC 构建. 我们上周发布了新的 MVC 版本. 但是旧的登录网址 www.website.com/login.aspx 已被许多用户添加为书签,他们仍在使用该网址,因此他们收到 404 错误. 所以我想知道将用户从旧 url 重定向到新的 mvc url 的最简单和最好的方法是 www. ..
发布时间:2022-01-06 10:59:42 C#/.NET

ASP.NET MVC4 以 webforms Default.aspx 作为起始页

我有一个 ASP.NET MVC4 应用程序,在 Global.asax.cs 中定义了以下路由.应用程序的起始页是从 Home 控制器的操作方法 Index() 返回的 Index.cshtml 视图.然后,我添加了一个以 Default.aspx 作为起始页的旧版 ASP.NET WebForms 应用程序.如何将此 Default.aspx 页面作为此集成 MVC+WebForms 应用程序 ..

如何从路由表中的路由生成路径/url?

我有一个 ASP.NET MVC Web 应用程序,并且我在 Global.asax 中注册了许多路由. 我想知道如何从我的控制器中以编程方式构建(生成字符串 url)任何一个已注册的路由. 我使用 Page.GetRouteUrl(routeName, routeParams) 在带有 .NET 4.0 的 Web 窗体中做了同样的事情,但不知道如何在 MVC 中做同样的事情(我是M ..
发布时间:2022-01-06 10:42:49 其他开发

URL 路由 C# mvc 和 Web 窗体

所以我有一个 webforms 和一个 mvc 应用程序,我正在尝试正确路由.我的默认路由按预期工作,但是当我单击其中一个视图中的操作链接时,它没有路由到正确的页面. 这是我的路由代码. void RegisterRoutes(RouteCollection routes) {route.IgnoreRoute("{resource}.axd/{*pathInfo}");路线.MapPag ..
发布时间:2022-01-06 10:41:56 C#/.NET

ASP.NET MVC 路由:如何省略“索引"?从一个网址

我有一个名为“StuffController"的控制器,带有无参数的索引操作.我希望从 mysite.com/stuff 形式的 URL 调用此操作 我的控制器定义为 公共类 StuffController : BaseController{公共 ActionResult 索引(){//返回 Stuff 列表}} 我添加了一个自定义路由,因此路由定义如下: public static v ..
发布时间:2022-01-06 08:42:46 C#/.NET

不带控制器后缀的控制器

根据我的设计要求,我想从我的控制器中排除后缀“Controller"并将其替换为“Resource".这样“FundsController"就会变成“FundsResource". 问题是,当我更改替换术语“控制器"时,我无法通过基于约定或属性路由来路由到我的指定操作,并收到错误消息,指出无法找到具有此名称的控制器. 我如何才能满足上述设计要求并且能够顺利布线?是基于约定还是属性路由? ..

MVC 5 中的 VirtualPathProvider

我似乎无法在 asp.net MVC 5 中使用自定义 VirtualPathProvider. FileExists 方法返回 true,但随后不会调用 GetFile 方法.我相信这是因为 IIS 接管了请求并且不让 .NET 处理它. 我尝试设置 RAMMFAR 并创建自定义处理程序,如本解决方案 https://stackoverflow.com/a/12151501/8011 ..
发布时间:2022-01-06 08:24:03 服务器开发