Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC-布线中连续段的解决方法_C#_Asp.net_.net_Asp.net Mvc_Visual Studio - Fatal编程技术网

C# ASP.NET MVC-布线中连续段的解决方法

C# ASP.NET MVC-布线中连续段的解决方法,c#,asp.net,.net,asp.net-mvc,visual-studio,C#,Asp.net,.net,Asp.net Mvc,Visual Studio,我有一个路由定义为{file}.{extension} 有以下限制: 文件:索引|开始| inicio | comienzo 扩展名:asp | aspx | htm | html 因此,例如,路由在index.asp或start.html中可以正常工作 但这根本不是我想要的,我还希望索引或开始(没有扩展段)是有效的路由 问题是路由{file}{extension} 带有扩展名约束的(\(asp | aspx | htm | html))? 无法工作,因为ASP.NET MVC路由处理程序不支持

我有一个路由定义为
{file}.{extension}

有以下限制:
文件:索引|开始| inicio | comienzo

扩展名:asp | aspx | htm | html

因此,例如,路由在
index.asp
start.html
中可以正常工作

但这根本不是我想要的,我还希望
索引
开始
(没有
扩展
段)是有效的路由

问题是路由
{file}{extension}

带有
扩展名
约束的
(\(asp | aspx | htm | html))?

无法工作,因为ASP.NET MVC路由处理程序不支持连续段

您是否知道如何仅在一个路由中实现此功能,而不使用
{file}
段声明另一个路由


提前非常感谢

好吧,我想这是不可能的一条路线…不是吗?!