過去に MediaWiki の開発を行っており、Wiki 形式に似たルートを作成することに興味があります{namespace}:{article}
。
私の作品をテストしている最中ですが、URL パターンで問題が発生しています。
routes.MapRoute(
name: "Generic" ,
url: "{controller}:{name}" ,
defaults: new {
controller = "Article" ,
action = "View" ,
name = "Home"
} ,
constraints = new {
name = @"^[\w]+$"
}
);
現在、問題はコロン:
です。URLが必要な方法で機能するためには、URLにコロンを付けて解析する必要があります。
この MapRoute は、私がこれまでに持っている唯一のルートでもあります。
MVC の MapRoute を作成して、コロン表記を省略可能にし、デフォルトで Article Controller にする方法を考えていました。