我正在读一本关于Silverlight 4的书。它使用术语“uri mapping”和“uri routing”,但我看不出有任何区别。他们在我看来是一样的。请有人解释其中的差异。
顺便说一句。当我想使用“漂亮”的url时,我使用UriMapper类并定义一些映射,所以我希望这是“uri mapping”。那么任何特殊的“uri路由”类在哪里以及它与UriMapper的区别?
引证: “除了Uri Mapping之外,Silverlight中的导航框架还支持Uri Routing。例如,如果您将所有导航视图放在名为Views的子目录中,则可以遵循您设置的命名约定。然后设置Uri Routes等如下:
<nav:UriMapping Uri="{}{p}" MappedUri="/Views/{p}.xaml" />
“
[请注意,这是我在这个论坛上的第一个问题。我希望没事。]
答案 0 :(得分:0)
UriMapper
是Silverlight导航框架中的一个概念(Silverlight SDK中的System.Windows.Controls.Navigation.dll)。 “URI路由”通常是指ASP.NET中的功能,但它取决于作者如何使用它 - 它们可能只是使用两个术语来引用相同的功能。
如果您可以在书中显示一些令您困惑的例句,那可能会有所帮助。