すべての URL に pageId を提供する必要がありますが、ユーザーがこの pageId を確認する必要はありません。例えば
http://{domain}/{product-name}/{product-id}/{pageid} <-- I don't want to provide this
私はGlobal.asaxに持っています:
routes.MapPageRoute("route-name", "path/{productName}/{product-id}", "~/ProductPage.aspx");
このルートを設定して、たとえば次のような「ハードコードされた」パラメータ ページ ID を設定する方法はありますか ---
routes.MapPageRoute("route-name", "path/{productName}/{product-id}", "~/ProductPage.aspx?pageid=1");