4

ASP MVCを使用すると、ルーティングは次のコードで機能します

routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });

コントローラとアクションを変更するのは簡単です。WebMatrixでそのようなコントローラーにアクセスできますか?UrlData[0].ToString()または、各変数を。でキャッチする必要がありますか?前もって感謝します!

4

3 に答える 3

3

ASP.NET Webページでのルーティングについて話していると思いますが、その場合、コントローラーはありません。デフォルトのルーティング設定では、URLがファイルパスとして扱われます。最初の照合で一致するファイル(ファイル拡張子を無視)が見つからない場合、URLの最後の部分はUrlDataとして扱われ、ファイルの照合は残りのURLで行われます。等々。詳細はこちらをご覧ください:WebMatrix-URL、UrlData、SEOのルーティング

于 2011-01-23T18:52:54.240 に答える
3

基本的に、ASP.NETWebページで無料でルーティングを利用できます。

ASP.NET Webページのルーティングについては、asp.netWebサイトの「サイト全体の動作のカスタマイズ」でも説明されています。「より読みやすく検索可能なURLの作成」というタイトルの最後のセクションを参照してください。このセクションでは、ルーティングで従うルールについて説明し、例を示します。

于 2011-03-05T00:10:16.673 に答える
1

これは、ルーティングがWebMatrixでどのように機能するかを説明する別のページです http://www.asp.net/webmatrix/tutorials/18-customizing-site-wide-behavior

于 2011-01-23T23:39:16.407 に答える