4

以下のようにGETを使用してparamsキーワードをアクションメソッドに使用して複数のパラメータを渡す方法はありますか?

http://.../Method/param1/param2/param3/..../paramN

アクションの方法は次のとおりです。

public ActionResult Method(params string[] parameters)
{
//Do what ever.
}
4

1 に答える 1

3

URLルーティングにこれが必要な場合は、次のようなものを使用できます。

routes.MapRoute("Name", "param/{*params}", new { controller = ..., action = ... });

ActionResult MyAction(string params) {
    foreach(string param in params.Split("/")) {
        ...
    }
}
于 2013-01-10T12:25:51.697 に答える