ASP.Net MVC3 很酷,但我有这个问题更多是出于好奇而不是编程问题。假设我有一个名为“Cosmos”的区域,其中有一个带有“Index”操作的“StarController”。
现在,如果我必须为此创建一个操作链接,这两个语句有什么区别?
Html.ActionLink("Stars", "Index", "Stars", new { area = "Cosmos" }, null)
和
Html.ActionLink("Stars", "Index", "Cosmos/Stars")
从外观上看,它们完全一样。如果它确实做同样的事情,那么匿名类型 { area = "Cosmos" } 有什么用?