2011-01-18 18 views
0

私はSilverlight 4で本を読んでいます。「uri mapping」と「uri routing」という用語を使用していますが、違いはありません。彼らは私と同じように見えます。誰かがその違いを説明してください。UriマッピングとURIルーティング

btw。私が "素敵な" URLを使用したい場合は、UriMapperクラスを使用していくつかのマッピングを定義するので、これは "uri mapping"です。それで、特別な "uri routing"クラスはどこにありますか?それはUriMapperとどう違うのですか?

引用: 「ウリのマッピングに加えて、Silverlightのナビゲーションフレームワークがウリのルーティングをサポートしています例えばあなたがビューという名前のサブディレクトリにあなたのナビゲーションビューのすべてを置いた場合、あなたが設定命名規則に従うことができます。そして、次のようなセットアップウリルート:

<nav:UriMapping Uri="{}{p}" MappedUri="/Views/{p}.xaml" /> 

は、[これはこのフォーラムに私の非常に最初の質問であることに注意してください。私はそれが大丈夫です。]

答えて

0

UriMapperは、Silverlightナビゲーションフレームワーク(Silverlight SDKのSystem.Windows.Controls.Navigation.dll)の概念です。 "URIルーティング"は、通常、ASP.NETの機能を指していますが、著者がどのように使用しているかによって異なります。同じ機能を参照するのに2つの用語を使用するだけの場合もあります。

あなたが混乱させる本の例文をいくつか見せていただければ助かります。

+0

引用:Silverlightのナビゲーションフレームワークは、Uriマッピングに加えて、Uriルーティングをサポートしています。たとえば、 の場合、すべてのナビゲーションビューをViewsという名前のサブディレクトリに配置すると、ユーザーが設定した名前付け規則 に従うことができます。次に、以下のようなUriルートを設定します。

+0

これはちょっと混乱します。それは単なるURIマッピングですが、著者は何らかの理由で2つの異なる名前でそれを参照しています。私は知っている必要があります、私はナビゲーションフレームワークを書いた:) –

+0

OK、これは( "私はそれを書いた)"引数です。 –

関連する問題