ArticleView を返す Index メソッドを持つ ArticleController という名前のコントローラーがあります。これは機能します。
ただし、Article/someText Article/fileNanme Article/etc のような URL の Article/ 以降のテキストは処理できるようにしたいです。
これは、次のように実装することで簡単になると思いました。
// GET: /Article/{text}
public ActionResult Index(string someText)
{
...
}
これはうまくいきません。何か案は?
アップデート:
ルートを見る:
routes.MapRoute( name: "Articles", url: "Article/{*articleName}", defaults: new { controller = "Article", action = "Article", id= UrlParameter.Optional } , constraints: new { therest = @"\w+" } ); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller="Home", action = "Index", id = UrlParameter.Optional } );
ArticleController メソッドを参照してください。
public ActionResult Index()
{
...
}
public ActionResult Article(string articleName)
{
...
}