如何:
@Html.ActionLink("MyText","Index","Home")
转换为:
<a href="/Home">MyText</a>
而在它打印之前
<a href="/Home/Index">MyText</a>
之后,我通过以下方式为所有控制器添加了默认操作:
routes.MapRoute(
"DefaultActionToIndex",
"{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional });
在我看来,辅助方法不仅仅是打印传入的任何内容,而是能够解析路由字典并找出“索引”不是必需的,因为它被设置为默认值。
问题是如何?