好的,Microsoft已从测试版的主ASP.NET MVC程序集中删除了strongly typed HTML.ActionLink,因为“of some features that can still evolve in future release of ASP.NET MVC”
但现在MVC正式发布,为什么强类型HTML.ActionLink
还没有回来?
答案 0 :(得分:2)
答案 1 :(得分:1)
我相信它已进入期货套餐。
我认为强类型方法无论如何都会产生误导,请记住,在所有URL只是字符串后,它只是一堆字符串操作!
答案 2 :(得分:1)
有两个原因:
另外,我同意matt,我们不应该假装URI不是字符串。
答案 3 :(得分:0)
Matt给出的链接已移至“http://haacked.com/archive/2008/08/29/how-a-method-becomes-an-action.aspx”。我同意“强类型ActionLink()的类型特性会跳过你更喜欢的内部MVC”;但我觉得解决这个问题的方法不是放弃它并使用魔术字符串,而是改进ActionLink()来生成一个考虑映射的链接!