.Net 路由处理厉害了
2023-09-27 14:24:30 时间
通过设置路由,可以灵活的显示地址内容。它会自动转换为想要的控制器和方法中去。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace UrlsAndRoutes
{
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
//routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
//routes.MapRoute(
// name: "Default",
// url: "{controller}/{action}/{id}",
// defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
//);
//routes.MapRoute("MyRoute", "{controller}/{action}",
// new { action = "Index" });
//routes.MapRoute("ShopSchema", "Shop/{action}",
// new { controller = "Home" });
//routes.MapRoute("", "X{controller}/{action}",
// new { controller = "Home", action = "Index" });
//routes.MapRoute("MyRoute", "{controller}/{action}",
// new { controller = "Home", action = "Index" });
//routes.MapRoute("", "Public/{controller}/{action}",
// new { controller = "Home", action = "Index" });
//routes.MapRoute("MyRoute", "{controller}/{action}/{id}",
// new
// {
// controller = "Home",
// action = "Index",
// id = "DefaultId"
// });
//routes.MapRoute("MyRoute", "{controller}/{action}/{id}",
// new
// {
// controller = "Home",
// action = "Index",
// id = UrlParameter.Optional
// });
routes.MapRoute("MyRoute", "{controller}/{action}/{id}/{*catchall}",
new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional
});
}
}
}
还有很多精髓的用法,碉堡了,.Net。
相关文章
- ASP.NET Web API 2 中的特性路由
- asp.net 配置 web.config 禁用VS2013自带的Browser Link功能
- ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件
- asp.net mvc 特性路由(MapMvcAttributeRoutes)的应用
- 代码用于脚本语言开发平台Script.NET即将开源
- ASP.NET Core – Razor Pages Routing
- ASP.NET Core中Middleware的使用
- Asp.Net生命周期
- “雪花”项目:Microsoft探索在.NET中实现手工内存管理
- 出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
- .Net程序猿玩转Android开发---(3)登陆页面布局
- .NET(C#)CefSharp loadhtml(string html, string url)的使用及示例代码
- ASP.NET Core 2.0使用中间件或过滤器(Filter)处理异常及示例代码
- ASP.NET Core 路由(router)配置和使用方法代码
- ASP.NET Core的路由[5]:内联路由约束的检验
- ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系
- 在ASP.NET MVC中通过URL路由实现对多语言的支持
- ASP.NET路由系统实现原理:HttpHandler的动态映射
- ASP.NET MVC路由扩展:路由映射
- ASP.NET的路由系统:路由映射
- ASP.NET MVC是如何运行的[2]: URL路由
- [ASP.NET MVC]如何定制Numeric属性/字段验证消息