2010-10-23 92 views
1

我不确定,但没有asp.net mvc 2提供了一种方法来创建强类型标签?ASP.NET mvc强类型<A>标签

米歇尔

+0

更具体:实现像安德鲁在他的答案(强类型/方法)中说的东西,但没有安装额外的框架 – Michel 2010-11-05 22:35:43

回答

2

使用T4MVC模板,你可以使用这样的(ASPX引擎)视图代码

<%: Html.ActionLink("About Us", MVC.Home.About()) %> 

这里更多:http://mvccontrib.codeplex.com/wikipage?title=T4MVC

+1

感谢您的评论,但Html.ActionLink只接受字符串不是吗?我认为也有强类型的版本,所以如果我将重命名控制器,我会得到一个编译异常? – Michel 2010-10-31 10:37:29

+0

正如我所说的,您需要使用T4MVC模板并让它们运行以使用它。检查我发布的链接。 – 2010-10-31 19:58:46

4

ASP.NET MVC Futures包含一个强类型的操作链接。这是有点古怪,虽然(你可以阅读更多关于here)。我个人会选择T4解决方案。