6

オプションのパラメーター(空の文字列、null int?など)をasp.net mvcのGETリクエストを介してアクションに送信できますか?(一文質問!)

4

1 に答える 1

2

global.csファイルのルートでデフォルトを指定するだけで、ルーティングテーブルを使用してオプションのパラメータをかなり簡単に実行できます。

したがって、オプションのクエリとページを含む検索ページの場合、次のようになります。

RouteTable.Routes.Add(new Route
{
    Url = "Search/[query]/[page]",
    Defaults = new { controller="Search", action="Results", page=1 },
    RouteHandler = typeof(MvcRouteHandler)
});

検索のデフォルトページは1です。

この例は、ScottGuのブログにあります。

于 2008-11-20T02:07:52.980 に答える