asp.net-mvc-routing相关内容

为什么在asp.net mvc中先映射特殊路由,然后再映射普通路由?

从www: ...路由引擎将采用与所提供的URL匹配的第一条路由,并尝试使用该路由中的路由值.因此,应该先将不常见或更专用的路由添加到表中,而稍后再添加更通用的路由... 为什么我应该先绘制专业路线?有人可以给我举个例子,在那里我可以看到“首先将公共路线映射"失败了吗? 解决方案 路由引擎将采用与所提供的URL匹配的第一条路由,并尝试使用该路由中的路由值. 之所以发生 ..

创建到特定动作MVC 6的不同路径

我正在使用asp.net 5 mvc api,并且目前正在使用Accounts Controller. 因为我在许多不同的地方都看到使用/api/Token routing到Web api中的登录名的约定.我想路由到不带帐户前缀的特定方法,我希望不使用其他控制器,并且更喜欢在Startup.cs中使用“属性"而不是路由,以避免将来造成混淆. 这是我目前拥有的 [Route("ap ..
发布时间:2020-09-09 20:32:37 C#/.NET

可以像这样在ASP.NET Core中制作SEO友好的网址

我想问你们是否有可能为我的项目/{action}/{title}做这样的路由? 我想知道是否可行,这个URL是否也必须是主键?由于没有传递ID来知道这是哪篇博客文章. 谢谢. 解决方案 您可以使用属性路由很容易地做到这一点: [Route("blogs")] public class BlogController { [AcceptVerbs("GET", "HE ..

ASP.Net Core中的动态路由

我需要提供一种路由机制,其中路由是在运行时从用户帐户创建中生成的.例如http://mysite/username/home. 我认为可以通过路由完成此操作,但是我不确定从何处开始使用ASP.Net Core.我在网上看到了一些有关MVC 5的示例,但ASP.Net Core似乎在处理路由方面略有不同.如何确保网站在http://mysite/username/news是用户自定义登录页面和 ..
发布时间:2020-09-09 00:43:43 其他开发

使用MVC和ASP.Net Core进行动态URL重写

我正在使用ASP.Net Core和MVC 6重写我的FragSwapper.com网站(当前在Asp 2.0中!),而我试图做一些通常必须打破URL Re-Write工具的事情带有db代码和一些重定向,但是我想知道在ASP.Net Core中是否有“更好"的方法可以通过MVC路由和重定向来实现. 这是我的情况... URL访问站点: [root] 做什么:转到常规的[Home] ..

如何在ASP.NET Core中使用区域

如何在ASP.NET Core中使用Area? 我有一个需要“管理"部分的应用.本部分要求将其视图放置在该区域中.所有以Admin/开头的请求都需要重定向到该区域. 解决方案 为了在ASP.NET Core应用程序中包含区域,首先我们需要在Startup.cs文件中包含常规路由(最好放置在任何非区域路线之前): 在Startup.cs/配置方法中: app.UseMvc( ..

自定义ASP.NET MVC 404错误页面的路由

当有人键入URL时,我正在尝试创建自定义HTTP 404错误页面 不会在ASP.NET MVC中调用有效的动作或控制器,而是显示一般的“找不到资源" ASP.NET错误. 我不想使用web.config来处理这个问题. 我有什么办法可以捕捉到无效的URL? 更新:我尝试了给出的答案,但是仍然收到难看的“找不到资源"消息. 另一个更新:好的,RC1显然有所更改.我什至尝试过专 ..

Umbraco在后台无法找到路线

我在项目中使用了Umbraco 7.3.我创建了一个自定义数据类型,但是当我想在这里调用HelloSurfaceController或Hello2SurfaceController时,在umbraco后台出现错误,提示Request error: The URL returned a 404 (not found): 我研究了一些有关路由的文章,但无法解决我的问题.我不知道我做错了什么地方. ..

在IIS 5.2上运行MVC2应用程序

我最近创建了一个MVC2应用程序.我在运行IIS 5.2的Windows 2003 Server上启动它时遇到麻烦.我的开发机器是Server 2008,因此那里没有问题. 我在Server 2003上所做的更改是创建*的通配符脚本映射,并将其指向:c:\ windows \ microsoft.net \ framework \ v4.0.30319 \ aspnet_isapi.dll ..
发布时间:2020-06-26 12:57:34 其他开发