私は MVC 内で作業しており、ブログの URL を変更する必要があり/about/blog
ます/blog
。
これを解決しようと、コントローラーやその他のさまざまな .vb ファイルを調べているところ、URL ルーティング システムにたどり着きました。
次の違いは何ですか(今のところ命名は無視してください)
' Route 1
routes.MapRoute( _
"legal", _
"{action}",
New With {.controller = "home", .action = "index"},
New With {.action = "^(terms|privacy|cookies|responsiblegaming|disclaimer|legal|acceptableuse)$"},
New String() {"ProjectMVC"}
)
と
' Route 2
routes.MapRoute( _
"legal", _
"{action}",
New With {.controller = "home", .action = "index"},
New With {.action = "^[a-zA-Z_]+$", .slug = "^[a-zA-Z][a-zA-Z0-9_\-\|]*$"},
New String() {"ProjectMVC"}
)
私が最も混乱しているのは、それが何を探して何をしているのかを知ることだと思います。つまり、これは何を意味"^[a-zA-Z_]+$"
し、これ は何を意味するのか"^[a-zA-Z][a-zA-Z0-9_\-\|]*$"