小5聊C# 遵守路由设置规则,否则报错

Posted 小5聊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小5聊C# 遵守路由设置规则,否则报错相关的知识,希望对你有一定的参考价值。

1、路由设置

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 ,
            namespaces: new[]  "Test.Controllers" 
        );
    

2、请求地址

假设请求地址为:/Area/Test/List/123

3、错误写法

不能直接使用TestID来接受参数

public async Task<ActionResult> TestItem(int TestID)

    return View();

4、正确写法

public async Task<ActionResult> TestItem(int id)

    int TestID = id;
    return View();

以上是关于小5聊C# 遵守路由设置规则,否则报错的主要内容,如果未能解决你的问题,请参考以下文章

小5聊C# 通过将DataTable转为List泛型遇到的问题

小5聊C#基础知识之Decimal变量类型

小5聊C#版本NPOI之基础样式设置

小5聊C#基础之输出换行符号

小5聊Winform窗体开发基础之报错提示未能找到文件

小5聊Vue基础开发之el-form表单自定义规则校验value为underfind的情况